『壹』 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文件名获取文件路径
概述
使用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怎么运行py文件
1、首先在资源管理器里复制一下py文件存放的路径,按下windows键+r,在运行里专输入cmd,回车打开命令行:属
『肆』 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 运行.py文件时候的默认路径查找问题
读写文件从运行 py文件的文件夹查找一般情况下就是py文件所在文件夹
『陆』 python打开文件的路径
在python里面(以及其他很多语言里面)反斜杠是作为转义字符用的,比如\n表示换行。因此要表达“反斜杠”本身,就得用两个反斜杠。
『柒』 python的运行文件在哪个文件夹
python的运行文件所在位置:
找到python的安装目录,在安装目录下面,有一个python.exe文件,这个就是python的运行文件
右键单击,选择发送到桌面快捷方式,这个快捷方式就是python的桌面图标了
示例如下:
更多Python知识,请关注:Python自学网!!
『捌』 求助python指定运行文件的路径
importos,subprocess#os.chdir(r'c:1')subprocess.call(r'c:12.exe',shell=True)
『玖』 python文件路径怎么写
在python程序里面我们经常需要导入数据文件,Windows下的文件目录路径使用“”来分隔。由于python代码里面,反斜杠“”是转义符,例如“”表示回车、“”表示制表符等等,这样如果继续用""表示文件路径,就会有歧义。
解决办法:
(1)使用斜杆“/”:如“c:/tc.py”
(2)将反斜杠符号转义:如“c:\tc.py”
(3)使用python的raw string:如r“c:c.py”
————————————————
原文链接:网页链接
『拾』 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运行文件路径|python怎么运行py文件