⑴ python中选择文件夹(即路径)的对话框如何实现
1、首先,确保我们已经正确安装了python2.7的环境,然后,编辑一个.py文件。
⑵ python怎么得到文件所在路径
python获取文件所在目录的方法,具体步骤如下:相关推荐:《Python入门教程》第一步,通过import os导入os模块。第二步,模拟一个文件路径,并赋值给变量filepath。第三步:获取文件所在目录,使用os.path.dirname()。在交互模式中,按回车键进行执行,即可得到文件所在目录。
⑶ 如何用Python实现查找"/"目录下的文件夹或文件,感谢
给你各相对来说容易理解的哈import osname=raw_input('filename:') #在这里输入你的查找值a=os.listdir('/') #把所有/目录下的文件,目录存放入aif name in a: #如果查找值在/目录下,进行进一步判断 if os.path.isdir(name): #判断是否为目录 print 'dir' elif os.path.isfile(name) and os.pathislink(name): #符号连接即是文件又是link所以双重判断 print 'link' elif os.path.isfile(name): #判断是否文件 print 'file' else: #linux上文件类型多,不符合上面三种打印0ther print 'other'else: #不存在打印‘not exist’ print 'not exist'
⑷ 如何使用Python获取某个路径下面所有文件的绝对路径以及其他操作
import osdir="e:\\"for root,dirs,files in os.walk(dir):for file in files:print os.path.join(root,file)
⑸ python获取文件夹中的图片的路径
Python3.6.1(default,Mar222017,06:17:05)[GCC6.3.020170321]onlinuxType"help","right","credits"or"license"formoreinformation.>>>importos>>>defisimage(fn):…returnos.path.splitext(fn)[-1]in('.jpg','.JPG','.png','.PNG')…>>>isimage('abs.jpg')True>>>isimage('abc.txt')False>>>dirpath='/home/zyy/汽车/卡槽'>>>forr,ds,fsinos.walk(dirpath):…forfninfs:…ifnotisimage(fn):…continue…fname=os.path.join(r,fn)…print(fname)…
⑹ 如何用python查询文件路劲
最近在用Python脚本处理文件夹下面的文件名的搜索和重命名。其中碰到如何递归遍历文件夹下面所有的文件,找到需要的文件,并且重命名的问题。其实如果看看Python的document,还是比较简单的,这里直接给出使用方法,免得大家还要花精力去查找。环境: 文件夹结构: —-path1 —-path1-1 —-path1-1.1.txt —-path1-2 —-path1.1.txt —-path2 —-recursiveDir.py文件夹结构如上所示。代码分析(recursiveDir.py):[python] view plain<span style="font-size:18px;">import os ''''' 本脚本用来演示如何遍历py脚本所在文件夹下面所有的文件(包括子文件夹以及其中包含的文件)。 重点演示如何获取每个文件的绝对路径。注意os.path.join(dirpath, filename)的用法。 ''' rootdir = os.getcwd() print('rootdir = ' + rootdir) for (dirpath, dirnames, filenames) in os.walk(rootdir): #print('dirpath = ' + dirpath) for dirname in dirnames: print('dirname = ' + dirname) for filename in filenames: #下面的打印结果类似为:D:\pythonDirDemo\path1\path1-1\path1-1.1.txt print(os.path.join(dirpath, filename)) if(filename=='path1-1.1.txt'): os.chdir(dirpath) #os.rename(os.path.join(dirpath, filename), dirpath + os.sep + 'path1-1.1.new.txt') os.rename('path1-1.1.txt', 'path1-1.1.new.txt') #os.remove(os.path.join(dirpath, filename)) #下面的输出为fileName = path1-1.1.txt,并未包含绝对路径,所以需要使用os.path.join来链接,获取绝对路径 print('fileName = ' + filename) print('——————one circle end——————-')</span> 所以可以看到程序中使用os.path.join(dirpath, filename)来拼接出绝对路径出来。注意下面的重命名用法,可以将工作目录切换到os.chdir(dirpath),这样就可以直接用os.rename(oldfile, newfile).Python会自动到dirpath下面查找oldfile并且重命名为newfile。注意工作目录的含义:在Python的GUI中,使用os.getcwd()可以获取到当前工作目录。测试如下:[html] view plain<span style="font-size:18px;">>>> os.chdir('D:') >>> os.getcwd() 'D:\\pythonDirDemo\\path1\\path1-1' >>> os.chdir('D:\\') >>> os.getcwd() 'D:\\'</span> 可见却是可以用chdir改变工作目录。这个代码只是在重命名的时候用到的小技巧而已,大家知道有这个东西就行了,不过调用chdir之后,后续再获取getcwd()就会被影响,所以警惕。
⑺ python 模块的路径搜索方法
导入一个叫 spam 的模块时,解释器先在当前目录中搜索名为 spam.py 的文件。如果没有找到的话,接着会到 sys.path 变量中给出的目录列表中查找。 sys.path 变量的初始值来自如下:输入脚本的目录(当前目录)。环境变量 PYTHONPATH 表示的目录列表中搜索(这和 shell 变量 PATH 具有一样的语法,即一系列目录名的列表)。Python 默认安装路径中搜索。Note在支持符号链接的文件系统中,输入的脚本所在的目录是符号链接指向的目录。 换句话说也就是包含符号链接的目录不会被加到目录搜索路径中。实际上,解释器由 sys.path 变量指定的路径目录搜索模块,该变量初始化时默认包含了输入脚本(或者当前目录), PYTHONPATH 和安装目录。这样就允许 Python 程序了解如何修改或替换模块搜索目录。需要注意的是由于这些目录中包含有搜索路径中运行的脚本,所以这些脚本不应该和标准模块重名,否则在导入模块时 Python 会尝试把这些脚本当作模块来加载。这通常会引发错误。
⑻ 在python中,如何获取脚本文件所在路径
用内置函数:抄 __file__
给一个Django的示例,这是获取当前文件的上一级目录的实例。
importos#:os.path.join(BASE_DIR,…)BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
⑼ python怎么根据文件名获得文件路径
获取文件路径可以使用OS模块,代码如下:
importos
srcPath=r"WallReference.pdf"
path=os.path.abspath(srcPath)
print"全路径为:",path
print"路径名,文件内名",os.path.split(path)
导入容os模块;
需要操作的文件;
获取文件的全路径,即带盘符的路径;
输出全路径;
输出路径名和文件名;
⑽ python如何选择文件,并获得所选择文件的全路径名称
这是所有GUI编程里面基础的内容,直接使用框架提供的内置函数即可。比版如pyqt,使用
fromPyQt4importQtGui#insideaQWidgetclassfname=QtGui.QFileDialog.getOpenFileName(self,'Openfile')
默认返回的就是完整路权径。
未经允许不得转载:山九号 » python查找文件路径|python中选择文件夹(即路径)的对话框如何实现