位置: 编程技术 - 正文
推荐整理分享Python获取当前路径实现代码(python获取当前路径的方法),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python获取当前路径下所有文件,python获取当前路径下所有文件,python获取当前路径下通配符,Python获取当前路径,python获取当前路径下文件名,python获取当前路径的上一级,Python获取当前路径下文件夹名,Python获取当前路径,内容如对您有帮助,希望把文章链接给更多的朋友!
Python获取当前路径实现代码
import os,sys
使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__)
sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事因为Python会自动把sys.argv[0]加入
sys.path。
如果你在C:test目录下执行python getpathgetpath.py,那么os.getcwd()会输出“C:test”,sys.path[0]会输出“C:testgetpath”。
如果你用py2exe模块把Python脚本编译为可执行文件,那么sys.path[0]的输出还会变化:
如果把依赖库用默认的方式打包为zip文件,那么sys.path[0]会输出“C:testgetpathlibarary.zip”;
如果在setup.py里面指定zipfile=None参数,依赖库就会被打包到exe文件里面,那么sys.path[0]会输出“C:testgetpathgetpath.exe”。
输出结果:
os.getcwd() “D:”,取的是起始执行目录
sys.path[0]或sys.argv[0] “D:python_test”,取的是被初始执行的脚本的所在目录
os.path.split(os.path.realpath(__file__))[0] “D:python_test”,取的是__file__所在文件test_path.py的所在目录
正确获取当前的路径:
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
网站渗透常用Python小脚本查询同ip网站 旁站查询来源:
Python利用operator模块实现对象的多级排序详解 前言最近在工作中碰到一个小的排序问题,需要按嵌套对象的多个属性来排序,于是发现了Python里的operator模块和sorted函数组合可以实现这个功能。本文
浅谈python socket函数中,send与sendall的区别与使用方法 在pythonsocket编程中,有两个发送TCP的函数,send()与sendall(),区别如下:socket.send(string[,flags])发送TCP数据,返回发送的字节大小。这个字节长度可能少于
标签: python获取当前路径的方法
本文链接地址:https://www.jiuchutong.com/biancheng/375637.html 转载请保留说明!友情链接: 武汉网站建设