我只是想知道如何更改python用来导航和打开文件的位置/目录。
我是一个超级傻瓜,所以如果你帮助我,请用小词,如果你帮助我,谢谢。
如果重要的话,我使用两个大容量存储设备,一个位于A:\下,另一个使用默认的C:。在内存中,我将python安装在A驱动器下,尽管我知道有些部件在C驱动器下。我也相信我已经在AHCI或IDE中设置了大容量存储设备。
示例代码:
File_Test = open("Test.txt", "r")
这将产生错误:
Traceback (most recent call last): File "", line 1, in File_Test = open("Test.txt", "r") IOError: [Errno 2] No such file or directory: 'Test.txt'"
据我所知,python找不到这个文件所在的目录。
我很想知道如何让python在我指定的目录中定位文件。如果你能帮忙,我将非常感激,谢谢。
使用
os.chdir()
函数。可以使用
os.getcwd
函数获取当前工作目录。os.chdir
函数将当前工作目录更改为您指定的其他目录。(其中包含您的文件)然后您可以使用正常的open(fileName, 'r')
调用打开该文件。更准确地说,问题是Python认为其当前工作目录中没有文件“Test.txt”。您可以通过调用
os.getcwd
来查看哪个目录。有两种解决方案。首先,可以通过调用
os.chdir
作为文件所在的目录来更改Python的工作目录。(这就是苏克利特的回答所暗示的。)其次,只需将完整的绝对路径名传递给
open
:相关问题 更多 >
编程相关推荐