访问Anaconda之外的目录中的文件

时间:2017-04-02 23:03:23

标签: python-3.x anaconda

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还是最有经验的编码员最容易或最自然的地方。请帮忙!提前感谢您的反馈!

1 个答案:

答案 0 :(得分:0)

您可以使用

更改当前的工作目录

cd(更改目录)命令

您还可以修改脚本,以便指定要访问的文件的位置。如果您向我们展示您正在运行的脚本,我们可以提供更多帮助。