1. import os
  2. print(os.getcwd())#取当前工作目录,绝对路径
  3.  
  4. print(os.chdir("../"))#更改当前目录,.代表当前目录,..代表上一级目录
  5. print(os,getcwd())#获取当前工作目录
  6.  
  7. print(os.curdir)#当前目录,相对路径
  8. print(os.pardir)#父目录,相对路径
  9.  
  10. print(os.mkdir("test1"))#在当前目录下创建文件夹
  11. print(os.mkdir("c://test1"))#在c盘下创建文件夹
  12. print(os.rmdir("test1"))#删除当前目录下的文件夹test1
  13.  
  14. print(os.remove("test1"))#删除文件,不能删除文件夹
  15. print(os.remove("../day4/test"))#删除文件,不能删除文件夹,用相对路径指定
  16.  
  17. print(os.listdir('.'))#列出一个目录下的所有文件
  18. print(os.listdir('c://'))#列出一个目录下的所有文件,指出路径
  19.  
  20. os.rename("test","test1")#重命名
  21. print(os.stat("clear_log.py"))#获取文件信息
  22.  
  23. print(__file__)#__file__就是当前这个文件的绝对路径,路径分隔符不正确E:/PycharmProjects/wxc1-code/day5/常用的模块.py
  24. print(os.path.abspath(__file__))#返回path规范化的绝对路径 E:/PycharmProjects/wxc1-code/day5/常用的模块.py
  25.  
  26. print(os.path.split("/usr/hehe/hehe.txt"))#分割路径和文件名,linux路径
  27. print(os.path.split("c:\\usr\\hehe\\hehe.txt"))#分割路径和文件名,windows路径
  28. 语法:os.path.split('PATH')
  29. 参数说明:
  30. PATH指一个文件的全路径作为参数:
  31. 如果给出的是一个目录和文件名,则输出路径和文件名
  32. 如果给出的是一个目录名,则输出路径和为空文件名
  33.  
  34. print(os.path.dirname("c:\\usr\\hehe\\hehe.txt"))#c:\usr\hehe
  35. print(os.path.dirname("/usr/local"))#获取父目录
  36. print(os.path.basename("/usr/local"))#获取最后一级,如果是文件显示文件名,如果是目录显示目录名
  37.  
  38. print(os.path.exists("/usr/local"))#目录/文件是否存在
  39. print(os.path.exists("c://test2"))#目录/文件是否存在 False
  40.  
  41. print(os.path.isfile("/usr/local"))#判断是否是一个文件
  42. print(os.path.isfile("f2"))#判断是否是一个文件 True
  43. print(os.path.isfile("E:\PycharmProjects\wxc1-code\day5"))#判断是否是一个文件 False
  44. print(os.path.isdir("E:\PycharmProjects\wxc1-code\day5"))#是否是一个文件夹 True
  45.  
  46. print(os.path.join('root','hehe','a.sql'))#拼接成一个路径:root\hehe\a.sql
  47. print(os.path.getatime("clear_log.py"))#返回最后一次进入此文件的时间。
  48. print(os.path.getmtime("clear_log.py"))#返回在此文件下最后一次修改的时间。
  49.  
  50. print(os.sep)#当前操作系统
  51. print(os.linesep)#当前操作系统的换行符
  52. print(os.pathsep)#当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
  53. print(os.environ)#当前系统的环境变量
  54. print(os.name)#当前系统名称 nt
  55.  
  56. os.system('ipconfig')#用来执行操作系统命令,获取ip地址
  57. os.system('calc')#用来执行操作系统命令,打开计算机
  58. os.system('dir')#用来执行操作系统命令,获取当前目录下的内容,只能执行,获取不到结果
  59.  
  60. res=os.popen('ipconfig')#用来执行操作系统命令,并且获取到返回结果,使用.read()
  61. print(res.read())
  62.  
  63. import sys
  64. print(sys.path)#环境变量
  65. print(sys.platform)#win32 查看当前系统是什么
  66. print(sys.version)#看python版本
  67.  
  68. print(sys.exit('程序退出'))
  69. quit('程序退出')#退出程序
  70.  
  71. print(sys.argv)#是获取运行python文件的时候,传入的参数
  72. #python XX.py 运行python文件

python学习笔记(十)常用模块的更多相关文章

  1. python学习笔记之常用模块(第五天)

    参考老师的博客: 金角:http://www.cnblogs.com/alex3714/articles/5161349.html 银角:http://www.cnblogs.com/wupeiqi/ ...

  2. python学习笔记(六):常用模块

    一.模块.包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称. 什么是包? 包, ...

  3. Python 学习笔记(6)--常用模块(2)

    一.下载安装 下载安装有两种方式: yum\pip\apt-get 或者源码 下载源码 解压源码 进入目录 编译源码 python setup.py build 安装源码 python setup.p ...

  4. Python学习笔记十_模块、第三方模块安装、模块导入

    一.模块.包 1.模块 模块实质上就是一个python文件.它是用来组织代码的,意思就是把python代码写到里面,文件名就是模块的名称,test.py test就是模块的名称 2.包 包,packa ...

  5. [Python] Python学习笔记之常用模块总结[持续更新...]

    作为一种极其简单的编程语言,Python目前成为了最炙手可热的几种语言之一.它不仅简单易学,而且它还为用户提供了各种各样的模块,功能强大,无所不能.有利必有弊,学习Python同样有困扰,其中之一就是 ...

  6. 转载-python学习笔记之常用模块用法分析

    内置模块(不用import就可以直接使用)   常用内置函数   help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(ob ...

  7. Python学习笔记之常用函数及说明

    Python学习笔记之常用函数及说明 俗话说"好记性不如烂笔头",老祖宗们几千年总结出来的东西还是有些道理的,所以,常用的东西也要记下来,不记不知道,一记吓一跳,乖乖,函数咋这么多 ...

  8. python3.4学习笔记(十) 常用操作符,条件分支和循环实例

    python3.4学习笔记(十) 常用操作符,条件分支和循环实例 #Pyhon常用操作符 c = d = 10 d /= 8 #3.x真正的除法 print(d) #1.25 c //= 8 #用两个 ...

  9. python自动化测试学习笔记-5常用模块

    上一次学习了os模块,sys模块,json模块,random模块,string模块,time模块,hashlib模块,今天继续学习以下的常用模块: 1.datetime模块 2.pymysql模块(3 ...

  10. Python学习笔记(十二)—Python3中pip包管理工具的安装【转】

    本文转载自:https://blog.csdn.net/sinat_14849739/article/details/79101529 版权声明:本文为博主原创文章,未经博主允许不得转载. https ...

随机推荐

  1. 【原创】基于phpGrace+uniApp开发之:5.登录界面增加图片验证码

    1.目的: 采用phpGrace中的图片验证码,在用户名+密码登录时使用图片验证码进行验证. 2.文档地址: 图片验证码的文档地址:http://www.phpgrace.com/tools/info ...

  2. Powershell 音乐播放

    目录 目录 前言 systemwindowsmediamediaplayer 前言 Powershell抱着.NET的大腿,与生俱来了许多非常便捷的功能.例如--音乐的自动播放 system.wind ...

  3. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_04 数据结构_1_数据结构_栈

    2.1 数据结构有什么用? 当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无限扩充的数组,也好像链表之类 的.好用吗?好用,这就是数据结构的用处,只不过你在不知不 ...

  4. seaborn

    Seaborn是基于matplotlib的Python数据可视化库. 它提供了一个高级界面,用于绘制引人入胜且内容丰富的统计图形. 一  风格及调色盘 风格 1 sns.set()  模式格式 2 s ...

  5. 今天起,重新开头学习Java - 一、安装环境

    先拜领路人 https://blog.csdn.net/u011541946/article/category/6951961/3? 一.安装JDK 1. 下载 www.java.com JDK是Ja ...

  6. C++ 中赋值运算符重载以及深拷贝浅拷贝解析

    转载自:http://blog.csdn.net/business122/article/details/21242857 关键词:构造函数,浅拷贝,深拷贝,堆栈(stack),堆heap,赋值运算符 ...

  7. [19/05/19-星期日] CSS_css的声明和选择器

    一.引言 HTML的作用是负责数据的格式展示,如果使用它来搞数据的样式,则发现样式书写出来太麻烦,不易于维护: HTML可以有效组织数据的展示,但是不同类型数据在浏览器中的分布没有办法展示. HTML ...

  8. JAVA总结--集合

    1.集合树状图 Collection:最基本的集合接口 ----List:有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问 ----ArrayList:异步 ----Linke ...

  9. nginx 499错误

    原因: 服务响应时间太长,客户端自动断开链接. 解决: 1. 找到响应世间长的接口,看依赖的数据源(数据库,第三方接口等)响应时间是否超时,还是自己程序有逻辑问题. 可以通过加入日志打印时间消耗来确定 ...

  10. F. Fixing Banners

    http://codeforces.com/gym/102394/problem/F F. Fixing Banners time limit per test 1 second memory lim ...