【小白专区】文件使用open函数时路径问题

xiaoxiao2025-08-02  23

文件访问时,会直接读取当前编辑的文件所在的路径,如果出现访问的文件不在当前路径下,可使用一下方式

import sys import os with open('pi_test.txt') as fp: contents = fp.read() print(contents.rstrip()) print(sys.argv[0]) #本地路径 print(os.path.abspath('pi_test.txt')) #获取指定文件的路径 with open('E:\\test_source\\test-project\\file_test\\file\\test.txt') as fp1: contents1 = fp1.read() print(contents1.rstrip()) with open('..\\file_test\\file\\test.txt') as file_fp2: #直接使用子路径会报错,先访问上一路径再访问进来就可以了 contents2 = fp2.read() print(contents2.rstrip())

 最后一个就是访问的所在路径下的子文件夹里面的文件,注意看下注释,是先访问上一级目录后,再访问下来就不会报错

 

转载请注明原文地址: https://www.6miu.com/read-5034144.html

最新回复(0)