sys模块\os模块

sys模块是和python解释器打交道的

  sys.path

  sys.modules

  sys.exit

  sys.argv

os模块

  os.getwcd() 在哪个地方执行命令,getwcd的结果就是哪个路径

  os.curdir:返回‘.‘

  os.pardir:返回‘..‘

  os.mkdir(‘dir‘):创造一个文件夹

  os.mkdir(‘dir1\dir2‘):创建dir1下的dir2文件

  os.makedirs(‘dir1\dir2\dir3‘,exit_ok=True):可创建多个文件夹

  os.remove(‘dir1\dir2\dir3\a.py‘):删除某个文件,注意只能删除问卖家不可以删除文件夹

  os.rmdir(‘dir1\dir2\dir3‘):不能删除一个非空的文件夹

  os,removedirs(‘dir\dir1\dir2‘):递归向上删除文件夹,删除当前目录后

              发现上级目录也空了,删除上级目录

  os.listdir():显示当前目录所有的文件夹

  os.path.abspath(path):返回path的绝对路径

  os.path.dirname(path):返回path的绝对路径的上一层路径

  os.path.exists(path):判断路径是否存在

  os.path.isabs(path):判断是否为绝对路径

  os.path.isfile(path):判断是否为文件

  os,path.isdir(path):判断是否为文件夹

  os.path.join(path,‘aaa‘):在path路径的基础上加上aaa子路径

  os.path.getatime(path):查看path路径的最否访问时间,返回的时间为时间戳时间

  os.path.getmtime(path):查看path路径的最后修改时间,返回的时间为时间戳时间

  os.path.getsize(path):查看path路径的大小,若此路径为文件夹,则大小固定为4026

  

原文地址:https://www.cnblogs.com/wszxdzd/p/9445298.html

时间: 2024-10-10 00:23:55

sys模块\os模块的相关文章

random模块 os模块

# random# import random# random.random() # 大于0且小于1之间的小数# random.randint() # 大于等于1且小于等于3之间的整数# random.randrange() # 大于等于1且小于3之间的整数# random.choice([1,'23','[45]']) # 只取一个# random.sample([1,'23','[45]'],2) # 取列表中任意两个的组合# random.uniform(1,3) # 大于1小于3的小数#

python之sys与os模块详解

sys模块: sys.argv        命令行参数List,第一个元素是程序本身路径 sys.exit(n)      退出程序,正常退出时exit(0) sys.version      获取Python解释程序的版本信息 sys.maxint       最大的Int值 sys.path        返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform     返回操作系统平台名称 sys.stdin      输入相关 sys.stdout  

sys、os 模块

sys 模块常见函数 sys.argv           #命令行参数List,第一个元素是程序本身路径 sys.exit(n)        #退出程序,正常退出时exit(0) sys.version        #获取Python解释程序的版本信息 sys.maxint         #最大的Int值 sys.path           #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform       #返回操作系统平台名称 sys.stdi

Python 常用模块(1) -- collections模块,time模块,random模块,os模块,sys模块

主要内容: 一. 模块的简单认识 二. collections模块 三. time时间模块 四. random模块 五. os模块 六. sys模块 一. 模块的简单认识 模块: 模块就是把装有特定功能的代码进行归类的结果引入模块的方式: (1) import 模块 (2) from 位置 import 模块 二. collections模块 collections模块主要封装了一些关于集合类的相关操作. 如我们学过的iterable,iterator等等.除此以外, collections还提

python模块-os模块和sys模块

os模块 os.getcwd()  获取当前的工作目录 os.chdir('绝对路径/相对于当前工作目录的路径')  改变工作目录,相当于shell的cd命令,例如Windows平台下os.chdir('D:\PythonScripts\\test\c'),项目那一层的目录必须用双斜线分割,其他层级的双斜线和单斜线都可,在linux和unix平台下用/分割 os.curdir  返回当前路径. os.pardir  返回当前路径的上一层路径,即.. os.mkdir('dir')  生成单级目录

Python中sys和os模块的区别

sys: This module provides access to some variables used or maintained by the interpreter and to functions that interact strongly with the interpreter. It is always available. 参见:https://docs.python.org/3/library/sys.html os:This module provides a por

常用模块 os模块 序列化模块

1 os.path.abspath(path) 返回这个文件的绝对路径 2 os.path.split(path) 把一个路径分成两段 第二段是一个文件/文件夹 3 os.path.dirname(path) 返回path的目录 4 os.path.basename(path) 返回path 最后的文件名 5 os.path.exists(path)如果路径存在 那么返回True ,不存在 返回false 6 os.path.isabs(path)判断是否是绝对路径 7 os.path.isfi

递归&时间模块&os模块

递归 递归调用 一个函数,调用了自身,称为递归调用 递归函数:一个会调用自身的函数称为递归函数 凡是循环能干的事,递归都能干 方式: 写出临界条件 找这一次和上一次的关系 假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果 栈和队列 栈 存取数据的特点: 先进后出 模拟栈结构 stack = [] 压栈(向栈里存数据) stack.append("A") stack.append("B") 出栈(向栈里取数据) stack.pop() 队列 存取数据的

python模块: OS模块

#!/bin/env python#!-*- coding:UTF-8 -*- import osprint os.name         #输出主机平台print os.getcwd()     #输出当前目录print os.listdir(os.getcwd())       #输出当前目录的文件(横向) for i in os.listdir(os.getcwd()):   #输出当前目录的文件(纵向)    print i os.makedirs("/tmp/tong/123&quo