Newb这里是python / anaconda。
我试图运行一个python脚本(并且它读取其目录本地的其他文件),它不属于与我执行python命令的Anaconda目录相同的目录那里。
所以我试图从Anaconda python(比如路径A目录)运行一个python脚本(假设它位于路径B目录中)。在这个脚本中,有一个调用读取本地文件,所以我们只有fileName.py,然后命令提示符吐出这个错误:
C:\Users\usernameABC\Anaconda3>python C:\Users\usernameABC\Documents\GitHub\python\ThinkStats2\code\nsfg.py
Traceback (most recent call last):
File "C:\Users\usernameABC\Documents\GitHub\python\ThinkStats2\code\nsfg.py", line 165, in <module>
main()
File "C:\Users\usernameABC\Documents\GitHub\python\ThinkStats2\code\nsfg.py", line 130, in main
resp = ReadFemResp()
File "C:\Users\usernameABC\Documents\GitHub\python\ThinkStats2\code\nsfg.py", line 27, in ReadFemResp
dct = thinkstats2.ReadStataDct(dct_file)
File "C:\Users\usernameABC\Documents\GitHub\python\ThinkStats2\code\thinkstats2.py", line 2646, in ReadStataDct
for line in open(dct_file, **options):
FileNotFoundError: [Errno 2] No such file or directory: '2002FemResp.dct'
我基本上只想运行脚本,无论是在Anaconda还是最有经验的编码员最容易或最自然的地方。请帮忙!提前感谢您的反馈!
答案 0 :(得分:0)
您可以使用
更改当前的工作目录 cd
(更改目录)命令
您还可以修改脚本,以便指定要访问的文件的位置。如果您向我们展示您正在运行的脚本,我们可以提供更多帮助。