- 获得一个文件的真实路径
os.path.realpath(os.path.abspath(__file__))); - sys用来访问系统环境变量,os.path用来处理文件路径;只向本程序添加包寻找路径:
sys.path.insert(0, path); - 获得操作系统类型:
sys.platform; - 获得当前解释器的版本号:
sys.version_info; -
序列之间的比较:
if sys.version_info < (3,): - 获得某个系统环境变量的值:
os.getenv('P4PORT'); - 获得当前文件系统的字符编码名称(用来处理文件名)
sys.getfilesystemencoding(),读取文/写入件和系统环境变量时可以用这个函数获得当前系统的字符编码;
e.genv = env.decode(sys.getfilesystemencoding()) -
option._readOptions: 设置一个默认值,如果读取文件时发生异常,就返回默认值; -
locale, python中的本地化模块,开发者可以使用这个模块获得用户系统的本地化配置,比如时区,系统的字符编码等; -
shlex模块,python自带的词法分析模块 - 一些临时使用的函数,可以在调用的地方定义它。

Paste_Image.png

Paste_Image.png
12.python3中用
os.path.expanduser(path)获得家目录完整路径;13.应用程序配置文件的命名:
*
XDG_CONFIG_HOME/APP.config*
XDG_CONFIG_HOME/APP.conf*
~/.config/APP.config*
~/.config/APP.conf*
~/APPDATA/app.config*
~/APPDATA/app.config.txt*
~/app.config*
~/app.config.txt14.如果你要匹配字符串包含正则表达式的字符,先使用
re.escape()转换你的正则表达式字符;15.python模块中的
__all__是一个字符串列表,它明确的显示了当你用from...import *导入某个模块时被导入的符号;16.获得终端的尺寸:
shutil.get_termial_size();