さまざまなニーズに対処する必要があるので、そのため、Pythonはモジュールの豊富なセットを用意しました。輸入は、シンプルかつ効率的に使用することができます限り。
>>>収集モジュール
>>タプル(namedtuple)と名付けられた、あなたが割り当てた後に、あなただけで呼び出すことができ、11の場所を指定するパラメータを渡すことができ、位置座標記憶するために使用することができます
>>キュー(待ち行列)、高度に行きます
>>両端キュー
>>注文した辞書(OrderDict)、辞書元素の添加の順序を覚えています
>> defaultdict()デフォルト値は、辞書のキーに設定されています
出現回数>>カウンタ、統計情報の単一文字の文字列
モジュール>>>時間:時間が取られ、出力時間をフォーマットし、
>>>ランダムはランダムな確率関連の場所で興味深いモジュール、すべてが、使用可能である(以下:コードを取得します)。
>>> OS:オペレーティングシステムと対話を実現することができます。
os.mkdir( 'XXXファイル名'):フォルダを作成します。
os.path.exists(「フォルダパス」):フォルダがあるかどうかを判断します
os.path.isfile(「ファイルパス」):ファイルが存在するかどうかを決定します
os.rmdir(「フォルダパス」):あなただけの空のフォルダを削除することができます
os.path.dirname(__ FILE__)は:現在のファイルのパスを取得します
os.path.join(「フォルダパス1」、「フォルダパス2」):ステッチパス
os.listdir(「フォルダパスは」):現在のフォルダとすべてのファイル名を表示します
os.chdir(「フォルダパス」):カレントディレクトリのすべてを切り替えます
os.getcwd():現在のすべてのディレクトリを取得します。
os.path.getsize(「ファイルパス」):バイト単位で、ファイルサイズを取得します。
>>> sysがプログラムと対話します
sys.path.append('文件夹路径'):可以将指定文件夹路径添加到程序环境变量中,
>>>json不同语言编写的程序之间,进行数据传递的工具
因为语言之间设计的不同,他能转换的数据类型是有限的.
序列化:将字符串转换成其他数据类型
dumps:转换后,可以写入文件,也可以直接赋值给变量.进行传递
dump:转换后,需要以wb或rb的形式写入文件
反序列化:将其他数据类型转换成字符串
loads:将变量名或文件中读取的内容反序列化
load:将文件中读取的内容反序列化
>>>pikle是python内部专用的其他语言无法识别,可以转换python中的所有数据类型
dump,load,dumps,loads.操作方法和json一样.好处之一就是可以保存python对象
>>>subprocess:子进程序,可以调用cmd命令行,执行命令,并返回结果
while True: cmd = input('cmd>>>:').strip() import subprocess obj = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) # print(obj) print('正确命令返回的结果stdout',obj.stdout.read().decode('gbk')) print('错误命令返回的提示信息stderr',obj.stderr.read().decode('gbk'))