python判断当前操作系统环境

2019-10-31  本文已影响0人  泡菜鸡丁

标准库platform

import platform

platform. system()

可以判别是window还是Linux环境

不同平台的行终止符不同。例如Windows的使用"\r\n",Linux是"\n",Mac是"\r"。

一般会用到platform这个库的时候,也可以导入os和sys标准库,有很大可能性也会用到。

OS标准库中,os.getcwd()函数是得到当前工作目录,也就是当前python脚本的工作目录。另外,还有os. pathsplit()和join这两个函数可以用于切割和拼接路径,很方便。其他的,有需要可以在CSDN或者Stack Overflow上面查找看看。

sys标准库中,sys.argv()可以实现从程序外部向程序传递参数,一般从第二个参数开始传参,即argv[1]开始。还有可以设置系统默认编码,sys. setdefaultcoding(),执行dir(sys)时不会看到这个方法,在解释器中执行不通过,可以先执行reload(sys),在执行setdefaultencoding("utf8"),此时系统的默认编码就设置为UTF-8了。

上一篇下一篇

猜你喜欢

热点阅读