0.任務描述
之前的程序中向文件當中寫入內容;
此次實現從文件中讀取文件內容;
1.讀取文件函數
read()返回整個文件內容,以字符串形式;
readlines()返回整個文件內容,以列表形式;
readline()返回文件的下一行內容,以字符串返回;
2.讀取文件
"""
讀取保存密碼強度的文件
"""
# 接收用戶輸入,並傳入方法當中
def main():
# 打開文件對象
f = open("PasswordRank2.txt", 'r')
# 讀取文件read()函數,返回整個文件的字符串表示
file_content_str = f.read()
# 讀取文件readlines()函數,返回整個文件的字符串列表表示
# file_content_list = f.readlines()
print("read()函數返回內容:{}".format(file_content_str))
# print("readlines()函數返回內容:{}".format(file_content_list))
if __name__ == '__main__':
main()
read()函數使用結果:
Y:\Python\Anaconda\python.exe Y:/PythonWorkspace/PasswordReliablity/PasswordRank3.py
read()函數返回內容:密碼爲yanhao1234567,強度信息爲強(☆☆☆)
密碼爲1234yanh,強度信息爲強(☆☆☆)
Process finished with exit code 0
readlines()函數使用結果:
Y:\Python\Anaconda\python.exe Y:/PythonWorkspace/PasswordReliablity/PasswordRank3.py
readlines()函數返回內容:['密碼爲yanhao1234567,強度信息爲強(☆☆☆)\n', '密碼爲1234yanh,強度信息爲強(☆☆☆)\n']
Process finished with exit code 0