‘壹’ python中的相对地址怎么写
把图片和脚本放到一个目录下,或者放到脚本可以相对索引到得目录下(就是相对的子目录下)不就可以了?
‘贰’ python中的绝对路径和相对路径均如何理解呢
Python中的绝对路径和其他语言并无区别。
Python中的相对路径则有所不同,一般语言的相对路径的父目录指的是文件所在目录,而Python的相对路径的父目录指的是当前脚本执行目录。举个简单的例子:我有一个放在/xyz/bin目录下的脚本 test.py。那么他的绝对路径就是/xyz/bin,如果你在你的test脚本中使用了相对路径的话,那么test.py中的相对路径是根据脚本执行时你的当前目录所决定的。比如,如果你在/xyz/bin目录下还有一个文件test.txt,这是test.py中所使用的文件,那么在/xyz/bin目录下执行./test.py是没有问题的。但是如果你在其他目录执行python /xyz/bin/test.py,如果其他目录没有test.txt文件,那么必然会报错。因为此时相对路径的父目录已经不是/xyz/bin了,自然找不到/xyz/bin/test.txt。
‘叁’ python相对路径问题
你说的有点乱。。但不管怎么样,你用 os.walk()函数就对了。
‘肆’ python读取文件相对路径
比如你在和当前文件并列的"game"文件夹下有"score.txt"文件,那么相对路径表示为:
"game/score.txt"
就是和这个py文件并列的文件夹前面不需要加"/",后面的都需要加,别忘了加上后缀。
例:
with open("game/score.txt", mode = "a+", encoding = "utf-8") as f:
score = f.readline()
‘伍’ Python中设置相对路径
import os
os.chdir("你的路径")
f=open("你的文件.txt")#相当于 你的路径/你的文件.txt
不知道是不是你需要的
‘陆’ Python中相对地址怎么写
相对的话地址填 r".\dem.txt" 试试,(.\表示同级目录下)
还有一种思路用path=os.getcwd()获取当前路径,然后os.path.join(path,"dem.txt")组合成绝对路径
‘柒’ python绝对路径和相对路径怎么写
python写绝对路径和相对路径的方法:
绝对路径是指从系统盘一直到文件所在位置的路径,例如:“D:xmtitleprojectpycnvideo.txt”
相对路径是指相对于.py文件的路径,例如:“pycnvideo.txt”
示例如下:
相对地址
file = open("ax.txt", 'r')
a = file.read()
print("a =", a)
file.close()
绝对地址
file2 = open("C:UserszhoubDesktop项目ax.txt", 'r')
b = file2.read()
print("b =", b)
file2.close()
执行结果如下:
想了解更多python知识,请观看零基础入门Python项目实战视频!!
‘捌’ 请教Python相对路径问题,
改为
f=open(r'file/test.txt','wb')
要确保你的路径下有file文件夹的
‘玖’ python 相对路径问题,新手。谢谢。
使用os模块来获取当前文件的绝对路径和拼接路径。
importos
BASE_DIR=os.path.dirname(__file__)#获取当前文件夹的绝对路径
printBASE_DIR
file_path=os.path.join(BASE_DIR,'Test_Data')#获取当前文件夹内的Test_Data文件
Test_Data=open(file_path,"r")#读取文件
forlineinTest_Data:
printline
Test_Data.close()#关闭文件