Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでのファイルの名前変更と削除


Python osモジュールは、ファイルの名前変更や削除などのファイル処理操作の実行に役立つメソッドを提供します。

このモジュールを使用するには、最初にモジュールをインポートしてから、関連する関数を呼び出す必要があります。

rename()メソッド

rename()メソッドは、現在のファイル名と新しいファイル名の2つの引数を取ります。

構文

os.rename(current_file_name, new_file_name)

以下は、既存のファイルtest1.txtの名前を変更する例です-

#!/usr/bin/python
import os
# Rename a file from test1.txt to test2.txt
os.rename( "test1.txt", "test2.txt" )

remove()メソッド

remove()メソッドを使用して、削除するファイルの名前を引数として指定することにより、ファイルを削除できます。

構文

os.remove(file_name)

以下は、既存のファイルtest2.txtを削除する例です-

#!/usr/bin/python
import os
# Delete file test2.txt
os.remove("text2.txt")

  1. Pythonを使用してuuencodeファイルをエンコードおよびデコードします

    暗号化、圧縮などのさまざまな理由で、または単に異なるOSまたはファイル読み取りプログラムによって処理されるために、ファイル転送中にそれらをエンコードおよびデコードすることは、一般的な要件です。 uuencodeモジュールは、以下に示すように、ファイルのエンコードとデコードの両方に役立ちます。 ファイルをエンコードする 以下の画像をエンコードに使用し、後でデコードして元に戻します。 以下のプログラムでは、encode関数を使用して、指定された画像をエンコードし、エンコード後にファイルの内容を読み取ります。 例 import uu infile = "E:\\tp_logo.

  2. Pythonでディレクトリとファイルを一覧表示しますか?

    Pythonでディレクトリとファイルを一覧表示する方法はいくつかあります。 ディレクトリ内のファイルの一覧表示 特定のパスからすべてのファイルまたはディレクトリを取得する最も簡単な方法の1つは、os.listdir()メソッドを使用することです。 import osfor x in os.listdir(。):print(x) 結果 上記のコードは、現在の作業ディレクトリのファイルとディレクトリのリストを示しています。特定のディレクトリのファイルとディレクトリを一覧表示する場合は、絶対パス名を渡すだけです。 os.listdir(rC:\ Python \ Python361 \ s