ディレクトリの操作 - その他の決意方法

現在の作業ディレクトリのパスのPythonスクリプトを取得します。


プリント(os.getcwd())


結果:C:\ Users \ユーザー・デル\ PycharmProjects \無題\ FF --------------------------------- -------------------------------------------------- -------------------------------

#は、指定したディレクトリ内のすべてのファイルとディレクトリを返します:(この下に01のサブフォルダが一度表示されません)


印刷(os.listdir( 'C:\\ユーザーデスクトップ\\ \\ \\デル合計フォルダ'))


結果:[ 'サブフォルダ01'、 '01.txt文書'] ------------------------------ -------------------------------------------------- ----------------------------------

 

:指定したパスがディレクトリであるかどうか
#の印刷(os.path.isdir( 'C:\\ユーザーデスクトップ\\ \\ \\デル合計フォルダ')) 印刷(os.path.isdir( ' C:\\ユーザー\\デル\\デスクトップ \\ \\総フォルダのサブフォルダ01 ')) 印刷(os.path.isdir(' C:\\ユーザー\\デル\\デスクトップ \\ 合計ファイルフォルダ\\文書は01.txt「))

 

結果:


------------------------------------------- -------------------------------------------------- ---------------------

 

指定したパスがファイルであるかどうか:

印刷(os.path.isfile( 'C:\\デスクトップユーザー\\ \\ \\デル合計フォルダ')) 印刷(os.path.isfile(「C:ユーザー\\ \\ \\デルのデスクトップ\\ \\総フォルダのサブフォルダ01 ')) 印刷(os.path.isfile(' C:\\総01.txtフォルダ\\ユーザーデスクトップデル\\ \\ \\文書「))

 

結果:


トゥルー
#------------------------------------------------- -------------------------------------------------- ---------------

#それは絶対パスであるかどうかを決定します。

 

#print(os.path.isabs( '\\総フォルダのサブフォルダ01'))
#print(os.path.isabs(「C:ユーザー\\ \\ \\デル総デスクトップフォルダ\\ \\サブフォルダ01「))

 

#結果:


#False
#True
#--------------------------------------------- -------------------------------------------------- -------------------

 

#パスが実際に存在するかどうかをテスト:

#print(os.path.exists( 'C:\\ユーザー\\デル\\デスクトップ\\ \\総フォルダのサブフォルダ01'))
#Print(os.path.exists(「C:\\ユーザー\\デル\\デスクトップ\\ \\総フォルダのサブフォルダ0111 '))
#Print(os.path.exists('合計フォルダ\\サブフォルダ01「))

 

#結果:

#True
#False
#False
#------------------------------------------- -------------------------------------------------- ---------------------

 

#別のディレクトリ・パスとファイル名:リターンタプル

 

#print(os.path.split( 'C:\\ユーザー総01.txtフォルダ\\デル\\デスクトップ\\ \\ドキュメント'))

 

#結果:


#( 'C:\\ユーザー\\デル\\デスクトップ\\ 総フォルダ'、 'ファイル01.txt')
#--------------------- -------------------------------------------------- -------------------------------------------

 

#別の拡張子:リターンタプル

 

#print(os.path.splitext( 'C:\\ユーザー総01.txtフォルダ\\デル\\デスクトップ\\ \\ドキュメント'))

 

#結果:


#( 'C:\\ユーザー\\デル\\デスクトップ\\ \\合計01フォルダドキュメント'、 '.TXT')
#------------------- -------------------------------------------------- ---------------------------------------------

 

#パス名を取得します。

 

#print(os.path.dirname( 'C:\\ユーザー総01.txtフォルダ\\デル\\デスクトップ\\ \\ドキュメント'))

 

#結果:

#C:\ Users \ユーザー・デル\デスクトップ \ 総フォルダ
#------------------------------------ -------------------------------------------------- ----------------------------

 

#ファイル名を取得します。

印刷(os.path.basename( 'C:\\ユーザー総01.txtフォルダ\\デル\\デスクトップ\\ \\ドキュメント'))


#結果:


#文書01.txt
#-------------------------------------------- -------------------------------------------------- --------------------



 

おすすめ

転載: www.cnblogs.com/xiaobaibailongma/p/12374988.html