python 中怎么用相对路径写程序?相对路径的方法
os.path.relpath('前面的路径', '后面的路径')
我能看懂,用绝对路径写文件的读写我也会,但是作业要求用
相对路径!!!
相对路径!!!
相对路径!!!
哪位大神能够写段代码示例一下,并且给我讲一讲怎么用的?
python 中怎么用相对路径写程序?相对路径的方法
os.path.relpath('前面的路径', '后面的路径')
我能看懂,用绝对路径写文件的读写我也会,但是作业要求用
相对路径!!!
相对路径!!!
相对路径!!!
哪位大神能够写段代码示例一下,并且给我讲一讲怎么用的?
path = os.path.dirname(__file__)
比如你的py文件放在 c:\xxx\myprog.py
那么这个path可以取到 c:\xxx 这个路径。
如果你的文件放在和py相同的路径,叫做1.txt,那么就是 myfile = path + "\\1.txt"
如果文件放在py文件所在的那个路径的一个叫做a的文件夹下,那么就是 myfile = path + "\\a\\1.txt"
如果a文件夹在py路径的上一层,就是 myfile = path + "\\..\\a\\1.txt"
别的你就举一反三。