189 8069 5689

python中os函数 python中ossystem函数有什么用

Python之OS模块操作有哪些?这18个高频函数是重中之重,你会用?

案例一:新建一个txt文件并向文件中写入数据。

成都创新互联是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信小程序,十载建站对房屋鉴定等多个方面,拥有丰富的网站营销经验。

代码与结果如上图所示。

案例:os.rename('kitty1.txt',''kitty2.txt')

2.1 输出结果:将kitty1文件改为kitty2

2.2 文件解析说明:文件重命名,将test1文件改为test2文件。

案例:os.remove('kitty2.txt')

3.1 输出结果:kitty2.txt文件被删除

3.2 解析说明:删除文件。

案例:os.mkdir('kitty')

4.1 输出结果:创建一个文件夹名字为kitty

4.2 解析说明:创建文件夹。

4.3 解析说明:list.pop()就直接从list中的最末尾处删除一个元素。

案例:os.rmdir('test')

5.1 输出结果:删除一个文件夹

5.3 解析说明:删除文件夹.

解析说明:可以取代操作系统特定的路径分割符

案例一:print(os.getcwd())

输出结果:D:PythonProjectPython编程基础

解析说明:相当于linux下的pwd,获取当前目录。

案例一:os.chdir(os.getcwd()+os.sep+'kitty')

解析说明:进入到某个目录下。

解析说明:相当于linux下的ls,显示当前目录下的文件。

解析说明:创建一个aa文件夹,再在里面创建一个bb文件夹。

解析说明:删除aa文件夹和aa文件夹中的bb文件夹。

解析说明:判断是否是个文件。

解析说明:判断是否是个文件夹。

解析说明:判断文件是否存在。

解析说明:获取文件大小。

解析说明:返回文件的绝对路径。

解析说明:获取文件的文件名,注意参数需要传入绝对路径。

解析说明:获取文件的所在目录,注意参数需要传入绝对路径。

python 中os.system()的用法?

os模块中的system()函数可以方便地运行其他程序或者脚本。

语法如下:os.system(command)

其参数含义如下所示:

command  要执行的命令,相当于在Windows的cmd窗口中输入的命令。如果要向程序或者脚本传递参数,可以使用空格分隔程序及多个参数。

扩展资料

Python在执行时,首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine(Python虚拟机)来执行这些编译好的byte code。这种机制的基本思想跟Java,.NET是一致的。然而,Python Virtual Machine与Java或.NET的Virtual Machine不同的是,Python的Virtual Machine是一种更高级的Virtual Machine。

这里的高级并不是通常意义上的高级,不是说Python的Virtual Machine比Java或.NET的功能更强大,而是说和Java 或.NET相比,Python的Virtual Machine距离真实机器的距离更远。或者可以这么说,Python的Virtual Machine是一种抽象层次更高的Virtual Machine。

基于C的Python编译出的字节码文件,通常是.pyc格式。

除此之外,Python还可以以交互模式运行,比如主流操作系统Unix/Linux、Mac、Windows都可以直接在命令模式下直接运行Python交互环境。直接下达操作指令即可实现交互操作。

参考资料来源:51CTO.com:使用os.system函数运行其他程序

python 中os.pardir什么意思

os.pardir- 路径组件,意味着将目录树向上遍历一级(例如,“ ..”)。

os.path 函数可用于将表示文件名的字符串解析为其组成部分。重要的是要意识到这些功能不依赖于实际存在的路径。路径解析取决于以下定义的一些 os 变量:

1、os.sep- 路径部分之间的分隔符。

2、os.extsep- 文件名和文件“扩展名”之间的分隔符(例如,“ .”)。

3、os.curdir- 引用当前目录的路径组件(例如,“ .”)。

扩展资料

os.getcwd(): 获取当前工作目录,即当前python脚本工作的目录路径。

os.chdir("dirname") :改变当前脚本工作目录;相当于shell下cd。

os.curdir 返回当前目录: ('.')。

os.pardir 获取当前目录的父目录字符串名:('..')。

os.makedirs('dirname1/dirname2') :可生成多层递归目录。

os.removedirs('dirname1'): 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推。

Python的os库的使用

python os库有很多和操作系统相关的功能。

其实不仅仅如此,os库中还有很多和文件,路径,执行系统命令相关的。

下面是os模块常用的方法.

1.os.sep                    可以取代操作系统特定的路径分割符

2.os.name                字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'

3.os.getcwd()            函数得到当前工作目录,即当前Python脚本工作的目录路径

4.os.getenv()            用来读取环境变量

5.os.putenv()            用来设置环境变量

6.os.listdir()              返回指定目录下的所有文件和目录名

7os.remove()            函数用来删除一个文件

8.os.system()            函数用来运行shell命令

9.os.linesep              字符串给出当前平台使用的行终止符。例如,Windows使用'/r/n',Linux使用'/n'而Mac使用'/r'。

10.os.path.split()      函数返回一个路径的目录名和文件名

11.os.path.isfile()      检验给出的路径是一个文件

12os.path.isdir()        检验给出的路径是一个目录

13.os.path.existe()    函数用来检验给出的路径是否真地存在

14.os.listdir(dirname) 列出dirname下的目录和文件

15.os.getcwd()          获得当前工作目录

16.os.curdir                返回当前目录('.')

17.os.chdir(dirname)  改变工作目录到dirname

os.path都是和路径指定的文件,目录,和路径字符串有关系的函数

os.path.isdir(name)          判断name是不是一个目录,name不是目录就返回false

os.path.isfile(name)          判断name是不是一个文件,不存在name也返回false

os.path.exists(name)        判断是否存在文件或目录name

os.path.getsize(name)      获得文件大小,如果name是目录返回0L

os.path.abspath(name)    获得绝对路径

os.path.normpath(path)    规范path字符串形式

os.path.split(name)          分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

os.path.splitext()              分离文件名与扩展名

os.path.join(path,name)    连接目录与文件名或目录

os.path.basename(path)  返回文件名

os.path.dirname(path)      返回文件路径


新闻标题:python中os函数 python中ossystem函数有什么用
标题链接:http://cdxtjz.cn/article/dooeogp.html

其他资讯