本篇文章为大家展示了如何在python中使用操作系统,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>获取文件所在路径强>
import操作系统
os.path.dirname (__file__)获取当前文件的所在路径
输入:
import 操作系统 得到reptile import * 打印(os.path.dirname (__file__)
输出:
F: \ Python \ Python。exe F:/Python/pag/dict_usage.py F
引用>
:/Python/pag1 - 1。打印(os.path.dirname (os.path.dirname (__file__)))获取当前文件的所在目录的上级路径
输入:
import 操作系统 得到reptile import * 打印(os.path.dirname (os.path.dirname (__file__)))输出:
F: \ Python \ Python。exe F:/Python/pag/dict_usage.py F
引用>
:/Python1 - 2。print (os.path.dirname (os.path.dirname (os.path.dirname (__file__))))获取当前文件的所在目录的上级目录的上级路径
输入:
import 操作系统 得到reptile import * print (os.path.dirname (os.path.dirname (os.path.dirname (__file__))))输出:
F: \ Python \ Python。exe F:/Python/pag/dict_usage.py F
引用>
:/2. os.getcwd(),得到当前工作的目录。
输入:
打印(os.getcwd ())输出:F
引用>
: \ Python \ pag3. os.name()——判断现在正在实用的平台,Windows返回“nt”;Linux返回& # 39;posix的
4, os.listdir()——指定所有目录下所有的文件和目录名。
输入:
引用>
打印(os.listdir ())
输出:F
: \ Python \ Python。exe F:/Python/pag/dict_usage.py
[& # 39; CRVanguard.py& # 39; & # 39; dict_usage.py& # 39;, & # 39; establish_review.py& # 39;, & # 39; invoketestcase.py& # 39;, & # 39; __init__ . py # 39;, & # 39; __pycache__& # 39;]
#以列表的形式全部列举出来,其中没有区分目录和文件。5. os.remove()——删除指定文件
输入:
引用>没有
打印(os.remove (& # 39; E: \ python-3.2.3.amd64.msi& # 39;))
输出:Python F
: \ \ Python。exe F:/Python/pag/dict_usage.py
6。os.rmdir()——删除指定目录
7。os.mkdir()——创建目录注意:这样只能建立一层,
8. os.makedirs()——递归建立目录
9. os.path.isfile()——判断指定对象是否为文件。是返回真,否则假
10. os.path.isdir()——判断指定对象是否为目录。是真的,否则假
输入:
引用>
打印(os.path.isdir(& # 39;自由# 39;))
输出:Python F
: \ \ Python。exe F:/Python/pag/dict_usage.py
假11. os.path.exists()——检验指定的对象是否存在。是真的,否则假。例:
输入:
引用>
打印(os.path.exists (& # 39;。/lib # 39;))
输出:Python F
: \ \ Python。exe F:/Python/pag/dict_usage.py
假12. os.path.split()——返回路径的目录和文件名。
输入:
引用>
打印(os.path.split (& # 39; E: \ requests-2.18.4.tar.gz.asc& # 39;))
输出:Python F
: \ \ Python。exe F:/Python/pag/dict_usage.py
(& # 39; E: & # 39;, & # 39; \ requests-2.18.4.tar.gz.asc& # 39;)此处只是把前后两部分分开而已。就是找最后一个‘/?蠢?
输入: print (os.path.split (& # 39; E: \, & # 39;)) 输出: F: \ Python \ python.exe F:/Python/pag/dict_usage.py (& # 39;E: \ \ & # 39;,, & # 39;, & # 39;)13. os.system()——执行shell命令。例:
输入: # !/usr/bin/python #,- *安康;编码:UTF-8 - * - import 操作系统,系统 时间=path “/tmp" #,查看当前工作目录 时间=retval os.getcwd () print “当前工作目录为,% s", % retval #,修改当前工作目录 os.chdir (, path ) #,查看修改后的工作目录 时间=retval os.getcwd () print “目录修改成功,% s", % retval 输出: 当前工作目录为,/www 目录修改成功,/tmp
如何在python中使用操作系统