我是一个python脚本.我想打开一个文件来检索里面的数据.我添加正确的路径sys.path:
sys.path.append('F:\WORK\SIMILITUDE\ALGOCODE')
sys.path.append('F:\WORK\SIMILITUDE\ALGOCODE\DTW')
Run Code Online (Sandbox Code Playgroud)
更确切地说,file.txt我将打开的文件位于DTW文件夹中,我还添加了上层文件夹ALGOCODE.然后,我有命令
inputASTM170512 = open("file.txt","r")
Run Code Online (Sandbox Code Playgroud)
我有这个礼物:
Traceback (most recent call last):
File "<pyshell#24>", line 1, in <module>
inputASTM170512 = open("ASTM-170512.txt","r")
IOError: [Errno 2] No such file or directory: 'ASTM-170512.txt'
Run Code Online (Sandbox Code Playgroud)
为什么?你有什么主意吗?
open()仅检查当前工作目录,并且不会遍历查找文件的系统路径.仅import适用于该机制.
在打开文件之前,您需要更改工作目录,os.chdir(PATH)或者在尝试打开文件时包含整个路径.
| 归档时间: |
|
| 查看次数: |
1818 次 |
| 最近记录: |