当前位置: 首页 > 后端技术 > Python

Python3中sys模块的常用方法

时间:2023-03-26 13:37:07 Python

sys模块是代码与Python解释器进行交互的模块。常用用法如下:获取Python相关信息importsysprint('currentplatform',sys.platform)print('currentPythonversion',sys.version)print('defaultencodingformat',sys.getdefaultencoding())print('allsystemmodules',sys.moudules)print('searchpathforimportedmodulesandpackages',sys.path)addmoduleimportsearchPath假设我们需要将当前脚本所在目录导入模块搜索pathsys.pathimportsysroot_path=os.path.dirname(__file__)#__file__代表当前脚本文件,os.path.dirname()是获取其位置目录sys.path.append(root_path)#或者sys.path.insert(0,root_path)被插入到最前面。直接向系统标准输入输出流读写数据可以使用sys.stdout.write()和sys.stdin。read()而不是print()是输入法,例如:importsyssys.stdout.write('清楚地输入一个数字:')a=sys.stdin.read(1)sys.stdout.write('输入numberis:%s\n'%a)获取脚本命令行来运行脚本你可以使用sys.如果有的话),例如脚本demo.py的内容如下:importsysprint('脚本路径',sys.argv[0])iflen(sys.argv)>1:print('参数脚本为',sys.argv[1:])print('无参数')在命令行运行pythondemo.pystart结果如下:脚本路径demo.py脚本后面的参数为['你好']以上就是本次分享的全部内容,现在想学编程的小伙伴们欢迎关注Python技术大本营获取更多技能教程。