マインドマップを使用したPythonでのosファイル操作モジュールメソッドの概要

マインドマップを使用したPythonでのosファイル操作モジュールメソッドの概要

osモジュールは、ファイルとディレクトリを処理するための非常に豊富な方法を提供します。この記事では、次の表に示すように、一般的に使用される方法を簡単に紹介します。

osモジュールの一般的な方法のマインドマップ

具体的な操作は以下のとおりです。

import os
  1. 作業経路を切り替える
os.chdir("C:\软件")
  1. 現在の作業ディレクトリ、つまり、現在のPythonスクリプトが機能するディレクトリパスを取得します。
os.getcwd()
'C:\\软件'
  1. 指定されたディレクトリ内のすべてのファイル名とディレクトリ名を返します
os.listdir()
['basic-miktex-20.12-x64.exe',
 'EViews 10.0 64位.zip',
 'Navicat Keygen Patch v5.6.0 DFoX.exe',
 'navicat150_premium_cs_x64.exe',
 'nbpreview-master',
 'pandoc-2.0.1.1-windows.msi',
 'Snipaste-2.3.5-Beta-x64',
 'typora-setup-x64_0.9.78.exe']
  1. ファイルを削除する機能
os.remove("测试\测试.txt")
  1. 複数のディレクトリを削除する
os.removedirs("测试")
  • マルチレベルディレクトリを作成する
os.makedirs("测试\测试")
  1. 指定されたパスがファイルであるかどうかを確認します
os.path.isfile("EViews 10.0 64位.zip")
True
  1. 指定されたパスがディレクトリであるかどうかを確認します
os.path.isdir("EViews 10.0 64位.zip")
False
  1. それが絶対パスであるかどうかを判断します
os.path.isabs(r"C:\软件")
True
  1. 指定されたパスが実際に存在するかどうかを確認します
os.path.exists(r"C:\user")
False
  1. パスのディレクトリ名とファイル名を返します
os.path.split('typora-setup-x64_0.9.78.exe')
('', 'typora-setup-x64_0.9.78.exe')
  1. 別の拡張子
os.path.splitext('typora-setup-x64_0.9.78.exe')   
('typora-setup-x64_0.9.78', '.exe')
  1. シェルコマンドを実行する
os.system() 
0
  1. 再注文
os.rename(old,new)
  1. ファイルサイズを取得する
os.path.getsize(filename)
0
  1. 使用しているプラ​​ットフォームを示してください
os.name
'nt'

Windowsの場合は「nt」であり、Linux / Unixユーザーの場合は「posix」です。

これで終わりです。それがあなたを助け、好きでフォローすることを歓迎します、あなたの好きは私にとって非常に重要です

おすすめ

転載: blog.csdn.net/qq_45176548/article/details/111601730