gpt4 book ai didi

python - IDLE 中的 ImportError

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:59:43 26 4
gpt4 key购买 nike

我认为自己是 python 的中级用户,而这个是新用户。在 Linux 上的 IDLE (Python 3.2.3) 中测试代码。这是整个脚本:

Python 3.2.3 (default, Apr 10 2013, 05:29:11) 
[GCC 4.6.3] on linux2
Type "copyright", "credits" or "license()" for more information.
==== No Subprocess ====
>>> from os import listdir, getcwd, chdir
>>> chdir('Documents/matrix')
>>> getcwd()
'/home/bradfordgp/Documents/matrix'
>>> listdir('.')
['__init__.py', 'vec.zip', 'hw1.pdf', 'politics_lab.pdf', 'submit_hw1.py', 'submit_politics_lab.py', 'test_vec.py', 'Week1', 'Week0', 'python_lab.py~', 'Week2', 'vec.pdf', '__pycache__', 'hw1.zip', 'politics_lab.zip', 'voting_record_dump109.txt', 'my_stories.txt~', 'hw1.py', 'politics_lab.py', 'submit_vec.py', 'vec.py']
>>> from vec import Vec
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
from vec import Vec
ImportError: No module named vec
>>>

我已经导航到正确的目录,我正在从同一目录导入,并且 vec.py 存在。为什么不在本地目录中定位文件?从终端窗口命令行运行此脚本可以正常工作。

建议?

最佳答案

用这个..

import sys

sys.path.append("/home/bradfordgp/Documents/matrix")
import vec

关于python - IDLE 中的 ImportError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17856554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com