9.27 os/sys/json/pickle/loggingモジュール
1916 ワード
モジュール
osモジュール
OSと対話してファイル/フォルダを制御
ファイル操作
ファイルかどうかを判断する
ファイルの削除
ファイル名の変更
フォルダ操作
フォルダかどうかを判断
フォルダの作成
フォルダの削除
フォルダ内のすべてのファイルを一覧表示します(*****)
ほじょせい
現在のファイルフォルダ
現在のファイルの特定のパス
ファイルのフォルダ
ファイルパスの結合
パスが存在するかどうかを判断します(ファイルまたはフォルダが適用されます)
理解:
端末コードの実行
Sysモジュール
pythonインタラクション
最も一般的で、コマンドライン式を使用すると、余分なパラメータが受信されます.
現在インポートされているモジュールを取得
理解:
jsonモジュールとpickleモジュール
json:プラットフォーム間データインタラクション、json列pickle:プラットフォーム間ではなくpythonのすべてのデータ型に対して、使用方法はjsonと同じです
シーケンス化
特定の規則に従って並べる
逆シーケンス化
特定のルールに従ってjsonをpython/Java/c/phpに必要なデータ型にシリアル変換
loggingモジュール
ログモジュール
osモジュール
OSと対話してファイル/フォルダを制御
ファイル操作
ファイルかどうかを判断する
res = os.path.isfile(r' ')
print(res)
ファイルの削除
os.remove(r' ')
ファイル名の変更
os.rename(r' ',r' ')
フォルダ操作
フォルダかどうかを判断
os.path.isdir()
フォルダの作成
if not os.path.exists(r' ')
os.mkdir(r' ')
フォルダの削除
os.rmdir(r' ')
フォルダ内のすべてのファイルを一覧表示します(*****)
res = os.listdir(r' ')
print(res)
ほじょせい
現在のファイルフォルダ
res = os.getcwd()
print(res)
現在のファイルの特定のパス
__file__
pycharm独自print('__file__:',__file__)
res = os.path.abspath(__file__) ## , '/' '\'。
print(res)
ファイルのフォルダ
res = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(res)
ファイルパスの結合
res = os.path.join(os.path.dirname(os.path.abspath(__file__)),'img','test.jpg)
パスが存在するかどうかを判断します(ファイルまたはフォルダが適用されます)
res = os.path.exists(r' ')
print(res)
理解:
端末コードの実行
res = os.system('dir')
print(res)
Sysモジュール
pythonインタラクション
最も一般的で、コマンドライン式を使用すると、余分なパラメータが受信されます.
res = sys.argv
print(res)
現在インポートされているモジュールを取得
print(sys.modules.keys())
理解:
print(sys.api_version)
print(sys.copyright)
print(sys.version)
print(sys.hexcersion)
jsonモジュールとpickleモジュール
json:プラットフォーム間データインタラクション、json列pickle:プラットフォーム間ではなくpythonのすべてのデータ型に対して、使用方法はjsonと同じです
シーケンス化
特定の規則に従って並べる
逆シーケンス化
特定のルールに従ってjsonをpython/Java/c/phpに必要なデータ型にシリアル変換
loggingモジュール
ログモジュール