Pythonでフォルダーを作成する方法、Python3.9でファイルを作成する方法

みなさん、こんにちは。エディターが次の質問に答えます。Python でファイルを作成する方法、Python でフォルダーを作成して名前を付ける方法、今日は見てみましょう。

 

#1. ファイル操作

# day1.txt

# 1. ファイルパス: E:\day1.txt

#2. エンコード方式:utf-8、gbk

# 3. 動作モード: 読み取り専用、書き込み専用、追加、読み取り-書き込み、書き込み-読み取り

# 任意のエンコード方法で保存し、任意のエンコード方法で開く

#絶対パス

# f = open("E:\day1.txt",mode="r",encoding="gbk")

# カウント = f.read()

# 印刷(カウント)

# f.close()

#相対パス

# f = open("今日は本当にいい天気ですね", mode="r", encoding="utf-8")

# カウント = f.read()

# print(カウント,タイプ(カウント))

# f.close()

# 読み取り専用: r、rb (非テキストタイプのファイル、アップロード、ダウンロード、画像) バイト----str

# f = open("今日は本当にいい天気ですね", mode="rb")

# カウント = f.read()

# print(カウント,タイプ(カウント))

# f.close()

# 書き込みのみ: w

# ファイルの書き込みの場合、このファイルなしでファイルが作成されます。

# f = open("今日は天気が良いですね", mode="w", encoding="utf-8")

# f.write("今日は天気が良いですね")

# f.close()

# 書き込む前に元のファイルの内容をすべて削除します

# f = open("今日は天気が良いですね", mode="w", encoding="utf-8")

# f.write("本当に良いです")

# f.close()

#wb ファイルのデフォルトのエンコード方式は任意のエンコード方式で書き込まれます

# f = open("今日は天気が良いですね", mode="wb")

# f.write("zhendeshi ".encode("utf-8"))

# f.close()

#Append a デフォルトのカーソルは最後の文字に表示されます。追加のみ可能ですが、追加はできません。

# f = open("今日は天気が良いですね", mode="a", encoding="utf-8")

# f.write("金額")

# f.close()

#ab

# f = open("今日は天気が良いですね", mode="ab")

# f.write("金額".encode("utf-8"))

# f.close()

#a+

# f = open("今日は天気が良いですね", mode="a+", encoding="utf-8")

# f.write("金額")

# f.seek(0)

# print(f.read())

# f.close()

#読み取りと書き込み r+ は最初に元のファイルを読み取り、次に書き込みます

# f = open("今日は本当にいい天気ですね", mode="r+", encoding="utf-8")

# print( f.read())

# f.write("yiyi,erer")

# f.close()

#バイト単位での読み取りと書き込み

# f = open("今日は本当にいい天気ですね", mode="r+b")

# print( f.read())

# f.write("ははははははははは".encode("utf-8"))

# f.close()

#Write and read w+ 最初に元のファイルをクリアしてから書き込みます

# f = open("今日は本当にいい天気ですね", mode="w+", encoding="utf-8")

# f.write("ああああああああああああああああ")

# print(f.read())

# f.close()

#seek (カーソルを調整)

# f = open("今日は本当にいい天気ですね", mode="w+", encoding="utf-8")

# f.write("bbbbaaaaaaaaaaaaaaaaaa")

# f.seek(1)

# print(f.read())

# f.close()

#詳しい機能

# f = open("今日は本当にいい天気ですね", mode="r+", encoding="utf-8")

# # count = f.read(8) #すべての文字を読み取る

# f.seek(3) # カーソル位置をバイト単位で検索します。英語は 1 バイト、中国語は 3 バイトで指定されます。

# カウント = f.read()

# 印刷(カウント)

# f.close()

#ブレークポイント再開では、まずカーソル位置を特定してから、カーソル位置を調整します

# 伝える (カーソルの位置を伝える)

# f = open("今日は本当にいい天気ですね", mode="r+", encoding="utf-8")

# f.write("はははは")

# count = f.tell()

# f.seek(count-9)

# print(f.read())

# f.close()

#読み込まれた行

# f = open("今日は本当にいい天気ですね", mode="r+", encoding="utf-8")

# line = f.readline() #1行ずつ読み込む

# 印刷(行)

# f.close()

#readlines 各行はリスト内の要素として扱われ、行リストに追加されます。

# f = open("今日は本当にいい天気ですね", mode="r+", encoding="utf-8")

# line = f.readlines()

# 印刷(行)

# f.close()

#truncate 読み取りをインターセプトする

# f = open("今日は本当にいい天気ですね", mode="r+", encoding="utf-8")

# f .truncate(4)

# f.close()

# 複数のファイルを同時に開く

# with open("今日は天気がいいです",mode="r+",encoding="utf-8") as f :open("今日は天気がいいです",mode="a",encoding="utf- 8") として f1

# print(f.read(),f1.read()

#ログイン 登録

ユーザー名 = input("ユーザー名:")

possword = input("パスワード:")

open("登录",mode = "w",encoding="utf-8") を次のように指定します。

f.write("{}\n{}".format(ユーザー名,パスワード))

print("登録成功")

リスト =[]

カウント = 0

カウント < 3 の場合:

uname = input("ユーザー名を入力してください:")

pwd = input("パスワードを入力してください")

open("登录",mode = "r+",encoding="utf-8") を f1 として使用:

f1 の行の場合:

list.append(行)

uname == list[0].strip() および pwd ==list[1].strip() の場合:

print("ログイン成功")

壊す

それ以外:

カウント += 1

print("入力エラー")

おすすめ

転載: blog.csdn.net/chatgpt001/article/details/132099303