様々なパッケージパイソン

 

さまざまなニーズに対処する必要があるので、そのため、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'))

 

おすすめ

転載: www.cnblogs.com/hellozizi/p/11209462.html