python 檔案練習題

2021-09-10 14:48:26 字數 902 閱讀 3951

練習一:

建立檔案data.txt,檔案共100000行,每行存放乙個1~100之間

的整數,寫完後讀取檔案內容

import random

f1 =open('/home/kiosk/data.text','w+')

for i in range(100000):

f1.write(str(random.randint(1,100))+'\n')

f1.seek(0)

print(f1.read())

f1.close()

練習二:

生成100個mac位址並寫入檔案中,mac位址前6位(16進製制)為01-af-3b

01-af-3b

01-af-3b-xx

01-af-3b-xx-xx

01-af-3b-xx-xx-xx

import random

import string

#隨機生成乙個mac位址

def create_mac():

mac ='01-af-3b'

hex_num =string.hexdigits

for i in range(3):

n=random.sample(hex_num,2)

sn='-'+''.join(n).upper()

mac+=sn

return mac

def main():

with open('mac.txt','w')as f:

for i in range(100):

mac=create_mac()

print(mac)

f.write(mac +'\n')

main()

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

python的練習題 Python練習題

1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...

python 檔案讀寫練習題

現在有乙份 邀請函.txt 的空白檔案,請在同級目錄下,編寫一段 將內容 誠摯邀請您來參加本次宴會 with open f g python 邀請函.txt mode w encoding utf 8 as y y.write 誠摯邀請您來參加本次宴會 在第一題的基礎上,新增上問候語和發件人,內容是...