怎么在Python中使用模块系统,操作系统,时间等模块

  介绍

怎么在Python中使用模块系统,操作系统,时间等模块?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

sys:

介绍:主要包含涉及Python编译器与系统交互的函数。

常用函数:

import 系统   打印(sys.argv) #本文件名,已经运行该程序时的参数   #(如在命令窗口中python3  mysys.py 参数1,参数2]   #那么参数1为sys.argv[1],以此类推   打印(sys.version) # python版本号   打印(sys.path) #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值   #,sys.exit(0) #中途退出程序,当参数非0时,会引发一个SystemExit异常 sys.stdout.write() #在屏幕中打印   sys.stdout.flush() #刷新标准缓冲区

操作系统:

介绍:这个模块提供了一种方便的使用操作系统函数的方法。

常用函数:

import 操作系统   打印(“- - - - - - getcwd()获取当前目录- - - - - -产生绯闻。)   print (os.getcwd ())   打印(“- - - - - -是指()改变当前所在目录- - - - - -产生绯闻。)   #,打印(os.chdir (“c://users")) # c: \ \ users , " # 39; c: \用户# 39;   #,print (os.getcwd ())   print(“- - - - - -,只…,- - - - - - - - - -“)   打印(os.curdir),,, #打印出,。   打印(os.pardir),,, #打印出,. .   print (“- - - - - - -makedirs递归创建目录- - - - - -产生绯闻。)   # os.makedirs (r" c: \ \ b \ c"),,, #要创建c,如果一个不存在则创建,如果b不存在则创建b   print (“——-remodir递归删除目录- - - - - - - - - -产生绯闻。)   # os.removedirs (r" c: \ \ b \ c"),, #清除空文件夹,从c到,如果a, b也是空的话也会删除。   print (“- - - - - - mkdir创建目录- - - - - - - - - -“)   #,os.mkdir (& # 39; c://一个# 39;)   打印(“- - - - - - - listdir列出指定目录下的所有文件和子目录- - - - - -“)   print (os.listdir ())   打印(“- - - - - - - - - -删除删除文件- - - - - -“)   #,print (os.remove (& # 39; c://newfile中# 39;))   print(“- - - - - -重命名文件重命名- - - - - -产生绯闻。)   #,os.rename (& # 39; oldname& # 39;, & # 39;新名称# 39;)   print (“- - - - - - -stat 获取文件或目录信息- - - - - -产生绯闻。)   打印(os.stat(& # 39;强生# 39;))   print (“- - - - - - sep 输出操作系统特点的路径分割符- - - - - - - - - -“)   打印(os.sep)   print (“——-linesep 输出当前平台的行终止符- - - - - - - - - -产生绯闻。)   list1=[]   list1.append (os.linesep)   打印(list1)   print (“- - - - - - pathsep 输出用于分割文件的字符串- - - - - - - - - -“)   打印(os.pathsep)   打印(“- - - - - - - - - - -的名字输出操作平台- - - - - - - - - - -“)   #,打印(os.name) # nt   print(“- - - - - -系统执行shell命令- - - - - - - - - - - -产生绯闻。)   print (os.system (“dir"))   打印(“- - - - - - - - - - -路径关于文件和目录的操作- - - - - - - - - - -“)   #,print (os.path.abspath (__file__)) # # #返回绝对路径   打印(os.path.split (os.path.abspath (__file__))) # #将路径切割成目录名和文件名   打印(os.path.dirname (os.path.abspath (__file__))) #只取路径名   打印(os.path.dirname (__file__) # # # __file__是包括完整路径名的,也是绝对路径   打印(os.path.basename (__file__) #只取文件名   打印(os.path.exists (“c://a")) #判断路径是否存在,不区分目录或文件   打印(os.path.isabs (__file__) #判断是否是绝对路径   打印(os.path.isfile (“c://amd")) #判断是否是文件   打印(os.path.join (" # 39; c: & # 39;, " # 39; \ a.txt& # 39;)) #组合绝对路径   print(“- - - - - - - - - - -环境获取当前系统所有环境变量- - - - - - - - - - -“)   打印(os.environ)   打印(“- - - - - - - popen(),方法用于从一个命令打开一个管道- - - - - - - - - - -产生绯闻。)   打印(os.popen (& # 39; dir # 39;) .read()) # #主要用于处理执行命令的返回结果   print(“获取进程号“.center (50 & # 39; & # 39;))   print (os.getpid()) #获取当前进程号   print (os.getppid()) #获取父进程号

注意:

os.system跟操作系统。popen的主要区别是前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的存储输出内容的一个文件描述符。

怎么在Python中使用模块系统,操作系统,时间等模块

怎么在Python中使用模块系统,操作系统,时间等模块