第41天python学习内置模块os sys模块

import os#os模块就是对操作系统进行操作,使用该模块必须先导入模块:
#
#getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹)
# print(os.getcwd())

# print(os.name ) #显示当前使用的平台

# #chdir()改变当前工作目录
# os.chdir('test1')#结果:E:python资料hellowordpack
# print(os.getcwd())#结果:E:python资料hellowordpack est1
#
# os.chdir('..')#返回
# print(os.getcwd())#结果:E:python资料hellowordpack上一级

# print(os.pardir)#获取当前目录父目录字符串名(“..”)

# os.makedirs('dirname/dirname') #可生成多层递规目录当前目录下生成/dirname/dirname

# os.removedirs('dirname/dirname') #删除单级目录

# os.rename("test1","newname") #重命名文件

# print(os.listdir())#列出当前目录所在的文件夹

#获取文件或者目录信息:获得相关的修改时间,创建时间,文件大小等
#print(os.stat("os模块.py"))#os.stat_result(st_mode=33206, st_ino=15762598695813167, st_dev=3243071515, st_nlink=1,
# st_uid=0, st_gid=0, st_size=927, st_atime=1570112157, st_mtime=1570112157, st_ctime=1570110534)。

# print(os.system("dir"))#得到当前文件信息

# a="E:python资料hellowordpack"
# b="ewname"
# print(os.path.join(a,b) ) #连接目录与文件名或目录 结果为path/name
# #结果:E:python资料hellowordpackewname

# print(os.environ ) #获取系统环境变量
#
# print(os.sep ) #显示当前平台下路径分隔符,(windiows)

# os.linesep #给出当前平台使用的行终止符 :'结果:( ' #windows ) ( ' ' #linux)

# print(os.path.abspath("os模块.py") ) #显示当前绝对路径,结果:E:python资料hellowordpackos模块.py
# print(os.path.dirname(os.path.abspath('os模块.py')) ) #返回该路径的父目录,,结果:E:python资料hellowordpack
# print(os.path.basename(os.path.dirname(os.path.abspath('os模块.py'))))#返回该路径的最后一个目录或者文件,如果path以/或结尾,那么就会返回空值。
# #结果:pack



#sys模块提供了一系列有关Python运行环境的变量和函数。

import sys
#input()#需要执行到这才知道需要输入参数
#可以用sys.argv获取当前正在执行的命令行参数的参数列表(list)。
# print(sys.argv[0])#E:/python资料/helloword/pack/os模块.py ,0时取出所在地址
#
# print(sys.argv[1])#手动输入的第一个值
# print(sys.argv[2])#手动输入的第二个值
#
# sys.exit()#退出程序,正常退出程序exit(0)
#
# print(sys.platform)#获取当前执行环境的平台,如win32表示是Windows 32bit操作系统,linux2表示是linux平台;
#
# print(sys.path)#path是一个目录列表,供Python从中查找第三方扩展模块

# sys.stdout.write("hello") #输出内容print(”hello“)

#进度条
# import time
# for i in range(100):
# sys.stdout.write("#")#打印到屏幕的原理:print()
# time.sleep(1)
# sys.stdout.flush()#刷新:一个就刷新一下,就显示出来


原文地址:https://www.cnblogs.com/jianchixuexu/p/11620887.html