我在Windows 10上安装了Python 3.6的Anaconda3发行版。我正在从命令窗口调用以下脚本来创建和写入文本文件:
C:\WINDOWS\system32>python C:\Users\shawn\Documents\Google_Maps_Drive_Times\Commute_Times.py
并收到以下错误:
Traceback (most recent call last):
File "C:\Users\shawn\Documents\Google_Maps_Drive_Times\Commute_Times.py", line 97, in <module>
with open(ff, 'w') as f:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\WINDOWS\\system32\\Daily_Trip_Times\\Commute_Times_05-26-18_1558.txt'
奇怪的是,当我使用Spyder IDE运行代码时,代码运行得非常好。更奇怪的是,如果我添加
,代码将在命令提示符下运行ff = ff.replace('\\','\')
然而,正如我所料,这会破坏Spyder的功能。我也尝试使用反斜杠,但得到与“\\”相同的错误。
请注意,我已经制作了一些简单的脚本来验证Python是否正常工作
where python
提供
C:\ProgramData\Anaconda3\python.exe
正如我所料,任何帮助理解Spyder和命令提示符之间的路径目录细微差别将不胜感激。