ファイルを開く\作成する
pythonでは、open関数を使用して、既存のファイルを開いたり、新しいファイルを作成したりできます。デフォルトでは、新しいファイルは現在のプログラムが配置されているフォルダーに作成されます。
形式:open(ファイル名、アクセスモード)など
f =open('test.txt','w') #ファイルを書き込みモードで開き、存在しない場合は新しいファイルを作成します
新しいファイルを作成するときにモードを指定しない場合、デフォルトは読み取りモードですが、新しいファイルが存在しない場合は、エラーが報告されます。
# 書く
'''
f =open('test.txt','w') #ファイルを書き込みモードで開き、存在しない場合は新しいファイルを作成します
f.write("hello python") #文字列をファイルに書き込む
f.close() #毎回ファイル操作を閉じる
'''
'''
# 読み取り、読み取りメソッド、指定された文字の読み取り、最初のファイルの先頭にある場所、実行されるたびに指定された文字数だけ後方に移動します
f =open("test.txt","r")
str = f.read(5) #読む5文字を指定してください
print(str)
str = f.read(5) #さらに5文字を読み、ファイルポインターを使用し、最初から毎回ではなく、順番に逆方向に読みます
print(str)
f.close()'''
# 読む、読む()、readlines()方法
f =open("test.txt","r")
# str = f.readline() #最初の行から始めて、一度に1行だけ読み取ります
# print(str)
#
# str = f.readline() #もう1行下に読む
# print(str)
strs = f.readlines() #すべての行を読み取ります。各行をリストの要素として、リストとして出力します
# 列挙を使用して、各行の行番号を出力します
for num,str inenumerate(strs):print("最初%d行:%s"%(num+1,str))
f.close()
osライブラリの rename()
は、ファイルの名前変更を完了することができます。
形式:名前の変更(変更するファイル名、新しいファイル名)
import os
os.rename("卒業論文.txt","卒業論文-最終版.txt")|
osモジュールの remove()
はファイル削除操作を完了することができます
形式:削除(削除するファイル名)
import os
os.remove("卒業論文.txt")
import os
os.mkdir("ディレクトリ名")
os.rmdir("ディレクトリ名")
import os
os.getcwd()
Recommended Posts