导航:首页 > 文件目录 > python文件路径格式

python文件路径格式

发布时间:2022-04-03 10:31:20

『壹』 python读取文件相对路径

比如你在和当前文件并列的"game"文件夹下有"score.txt"文件,那么相对路径表示为:
"game/score.txt"
就是和这个py文件并列的文件夹前面不需要加"/",后面的都需要加,别忘了加上后缀。
例:
with open("game/score.txt", mode = "a+", encoding = "utf-8") as f:
score = f.readline()

『贰』 python相对路径怎么写

相对路径
同级目录 -----------直接调用文件名
with open(pi.txt') as file_object:
contents=file_object.read()
print(contents.rstrip())

下一级目录 ----------- 调用程序文件以下的路径
with open('next/pi.txt') as file_object:
contents=file_object.read()
print(contents.rstrip())

上级目录-----------…/接文件名或路径
with open('../pi_digits.txt') as file_object:
contents=file_object.read()
print(contents.rstrip())

『叁』 python文件名获取文件路径

概述

使用os.path.abspath()函数来获取文件绝对路径

解析

文件目录结构如下:

os.path.abspath(path)返回path规范化的绝对路径(但这个路径不一定是真实的路径),如果path仅是一个文件名,使用该函数后返回的路径是当前工作目录路径连接改文件名后所组成的新的路径名。

>>> import os.path

>>> os.path.abspath("a.py")

'C:\Users\Administrator\a.py'

os.path.split(path)将path分割成目录和文件名二元组返回

>>> os.path.split("C:\Users\Administrator\a.py")
('C:\Users\Administrator', 'a.py')

os.path.dirname(path)返回path的目录,其实就是os.path.split(path)的第一个元素

>>> os.path.dirname("C:\Users\Administrator\a.py")
'C:\Users\Administrator'

os.path.basename(path)返回path最后的文件名。如果path以/或结尾,就会返回空值。即os.path.split(path)的第二个元素。

>>> os.path.basename("C:\Users\Administrator\a.py")

'a.py'

os.path.commonprefix(list)返回list中所有path共有的最长的路径,从左向右,相同字符。

os.path.exists(path)如果path存在,返回True;如果path不存在,返回False。

os.path.isabs(path)如果path是绝对路径,返回True。

os.path.normpath(path)规范path字符串形式(规范文件路径)

os.path.isfile(path)判断路径是否为文件,是返回True,否则返回False

os.path.isdir(path)如果path是一个存在的目录,返回True,否则返货False。

os.path.islink(path)是否是链接;但如果系统不支持链接,则返回False。

『肆』 Python中路径怎么写

你指的是什么路径?配置环境变量还是可执行脚本中访问某文件的路径?

『伍』 python 运行文件路径问题

如果程序需要使用一些配置文件时,一般也是用相对路径的,这样也容易出问题,这版时需要在权启动程序时切换到程序所在的路径。
sys.path[0] 是程序所在的目录,在程序开头处加上 os.chdir(sys.path[0]) 就可以了。
如果是使用 py2exe 打包的程序,sys.path[0] 值是 路径名\library.zip , 再处理一下这个就可以:
ddir = sys.path[0]
if os.path.isfile(ddir):
ddir,filen = os.path.split(ddir)
os.chdir(ddir)

『陆』 python怎么改文件路径

windows读取复文件可以用\,但在字符串里面\被作制为转义字符使用,
那么python在描述路径时有两种方式:
'd:\\a.txt',转义的方式
r'd:\a.txt',声明字符串不需要转义
这样就实现了python在windows系统中用\来访问,其实这样比较麻烦的是不是,下面对几种情况说明:
问题1:其实python中文件的绝对路径可以直接复制window的路径,
如:
C:\Users\Administrator\Desktop\python\source.txt 这个路径是没有问题的
但是,其实你的绝对路径正确,但是执行报错,那么就是你文件名的问题,如:
C:\Users\Administrator\Desktop\python\t1.txt 这个路径绝对会报错,因为 \t被转义了
python就会解析为C:\Users\Administrator\Desktop\python 1.txt 这个时候肯定会报错的
若果你改成下面的写法就不会报错啦(推荐使用此写法“/",可以避免很多异常)
C:/Users/Administrator/Desktop/python/t1.txt

『柒』 python 路径名路径下的文件名字改为路径名

OS中f的导入路径= ' d:\ workspace \ python \ file path \我是好人'。listdir(路径):OS。重命名(悲怆。塞夫,悲怆。塞波斯。路径。basename (path) f) path是路径,末尾没有斜杠,代码修改路径下的所有文件。

『捌』 python打开文件的路径

在python里面(以及其他很多语言里面)反斜杠是作为转义字符用的,比如\n表示换行。因此要表达“反斜杠”本身,就得用两个反斜杠。

『玖』 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文件路径格式相关的资料

热点内容
手机qq的文件夹poe 浏览:431
小米外接u盘传文件 浏览:716
dnf90版本死亡宣告镰 浏览:666
怎么给课文配音乐做成文件 浏览:617
扬州大润发app什么时候上新 浏览:331
网络中接电源是什么意思 浏览:233
哪个app可以刮刮乐 浏览:999
cad清理命令能丢文件直接吗 浏览:75
ug编程怎么安排 浏览:889
有什么搭配衣服的app男生 浏览:553
win10降级双系统 浏览:365
专线怎么查询网络质量 浏览:952
如何使pdf文件顺序颠倒 浏览:477
爆菊工具身边的 浏览:537
桌面软件怎么打开变成文件 浏览:385
怎么查看加密文件 浏览:58
苹果系统在线安装教程 浏览:221
哪些数据需要存入缓存 浏览:584
c300升级 浏览:817
win8怎么删除文件 浏览:71

友情链接