
先将终端所在路径切换到python脚本文件的目录下然后给脚本文件运行权限,一般755就OK,如果完全是自己的私人电脑,也不做服务器什么的,给777的权限问题也不大(具体权限含义参考chmod指令的介绍,就不赘述了):chmod 755 /py然后执行。如果在脚本内容的开头已经给出了类似于如下的注释:#!/usr/bin/env python那就可以直接在终端里运行:/py如果没有这个注释就在终端中执行:python /py如果是有图形界面的脚本在前面的chmod之后,直接双击(KDE桌面是单击)文件来执行即可
import os
path = "d:/"
for root,dirs,files in oswalk(path):
dirs得到的是一个列表,元素就是文件夹名
import os
Path='目录全路径'
fout=open('输出文件名','w')
for Name in oslistdir(Path) :
(缩进) Pathname= ospathjoin(Path,Name)
(缩进) print>>fout,Pathname
foutclose()
纯手工写作,没有测试
例如使用IDLE编译python代码时,可以使用oschdir转到指定目录
import os
osgetcwd() #get current work direction
oschdir('E:\\Python_File\\Test') #change direction
在这之后可以直接调用’E:\Python_File\Test’目录下的函数。
或者用库调用:
import osimport shutil
alllist=oslistdir(u"D:\\notes\\python\\资料\\")for i in alllist:
aa,bb=isplit("") if 'python' in aalower():
oldname= u"D:\\notes\\python\\资料\\"+aa+""+bb
newname=u"d:\\copy\\newname"+aa+""+bb
shutilcopyfile(oldname,newname)
扩展资料:
Python中获得当前目录和上级目录:
获取当前文件的路径:
from os import path
d = pathdirname(__file__) #返回当前文件所在的目录 # __file__ 为当前文件, 若果在ide中运行此行会报错,可改为 #d = pathdirname('')。
获得某个路径的父级目录:
parent_path = ospathdirname(d) #获得d所在的目录,即d的父级目录 parent_path = ospathdirname(parent_path) ##获得parent_path所在的目录即parent_path的父级目录。
获得规范的绝对路径:
abspath = pathabspath(d) #返回d所在目录规范的绝对路径。
使用pyinstaller可以把py文件打包为exe可执行文件,命令为:
打包后有两个文件夹,一个是dist,另外一个是build,可执行文件在dist文件夹里面,但是会有许多依赖是独立文件存在
使用-F参数后,打包的可执行文件是一个整体,只有一个exe文件。
获取文件路径的方式有四种,可以在打包成exe文件后,获取exe文件的当前路径
在ide界面的执行结果如下:
在exe文件的执行结果为:我是把exe文件放到桌面运行的。
实现代码如下:文件名为filecountpy#!/usr/bin/python import sys,os def fileCountIn(dir): return sum([len(files) for root,dirs,files in oswalk(dir)]) #得益于Python精髓的列表解析,所以一句话就搞定了 #oswalk(dir)会返回一个三元组:(当前目录,子目录列表,文件列表) #所以len(files)就是获取当前目录下的文件数,然后每个目录下的文件数求和即可 if __name__=='__main__': if len(sysargv)==2: dir=sysargv[1] print 'Total files in %s is:%d' %(dir,fileCountIn(dir)) else: print 'usage:filecountpy dirname' 使用:python filecountpy dirname 或者把filecountpy改为可执行chmod +x filecountpy再放到$PATH里面的文件夹里,可以作为日常用的一个小工具。
以上就是关于用python的什么命令可以获得当前文件所在的路径全部的内容,包括:用python的什么命令可以获得当前文件所在的路径、python怎么获取路径下的所有文件夹名字、python 获得指定目录下所有文件名 要求:linux下,使用Python2.7,获取第一层文件、文件夹等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)