python實現讀寫檔案

2021-08-07 18:37:50 字數 986 閱讀 4813

學習python過程中,對於檔案的讀寫是必不可少的,昨天花了十分鐘寫了一小段**。

主要功能是:建立檔案--按照使用者輸入生成隨機字串密碼--寫入檔案

import random

from random import sample

import string

import time

import os

def random_number():

pwnumber=input("請輸入需要密碼個數:")

pwlength=input("請輸入需要密碼長度:")

if int(pwlength)<=30:

#獲取時間戳

timestamp = time.strftime('%y%m%d%h%m%s', time.localtime())

str1 = "e:\\"

#拼接路徑

filename = str1 + str(time.strftime(timestamp)) + ".txt"

#存在的時候開啟,不存在的時候新建

f = open(filename, "a")

for i in range(int(pwnumber)):

#獲取隨機數

number=random_pinyin = ''.join(sample(string.ascii_letters, 8))

#寫入資料

f.write(number+'\n')

#關閉檔案

f.close()

else :

print("目前只支援30位以下密碼,請重試!!")

random_number()

if __name__=="__main__":

random_number()

其中需要注意的是:

(1)格式化時間戳作為檔名的時候一定不能存在空格;

(2)拼接路徑時,一定要轉義「\」,才能識別路徑。

Python實現excle檔案讀寫

實現學生成績資料的彙總 語文成績.xlsx 英語成績.xlsx 生成 成績彙總.xlsx 實現 excle檔案讀取 file excleread.py author yize365 date 2019 12 16 function excle讀取 remarks from xlrd import o...

python中實現txt檔案讀寫

def read txt path,pass n,model 0 import os import numpy as np function 讀取資料夾內txt檔案 path str,txt檔案所在資料夾 pass n int,從txt檔案中第pass n行開始讀檔案 model int,兩個模式,...

Python檔案讀寫

今天在看python檔案讀寫操作,發現python file name mode buffering file 函式用於建立乙個file物件,它有乙個別名叫open 可能更形象一些,它們是內建函式。來看看它的引數。它引數都是以字串的形式傳遞的。name是檔案的名字。mode 是開啟的模式,可選的值為...