python輸出到txt
⑴ 用python3 計算指定目錄下所有文件md5值,並輸出到一個txt文件
import os
import hashlib
path = '指定目錄'
def calc_md5(file_obj):
md5 = hashlib.md5()
while True:
chunk = file_obj.read(1024**2) # 1K
if not chunk:
return md5.hexdigest()
md5.update(chunk)
if __name__ == '__main__':
# 只遍歷本目錄,不遍歷子目錄
with open('md5.txt', 'w') as fout:
for file_name in os.listdir(path):
file_path = os.path.join(path, file_name)
if os.path.isfile(file_path):
with open(file_path, 'rb') as fin:
info = '%s %s' % (file_name, calc_md5(fin))
print(info)
fout.write(info + '\n')
⑵ python輸出1000以內的素數保存到txt文件
可以。
首先判斷一個數是不是素數(除1和本身之外有沒有其他因數),再利用filter()函數過濾掉非素數思路:判斷一個數是不是素數,是則留下,不是則過濾defprime(x):foriinrange(2,x):ifx%i==0:returnFalseifi==x-1:returnTrueoutput=filter(prime,range(2,1001))print(list(output))。
Python是一種跨平台的計算機程序設計語言是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。
⑶ python pysimplegui 文本框輸入內容,如何將輸入的內容保存到txt文件中
試試這個:
#1、導入庫
import PySimpleGUI as sg
#2、定義布局,確定行數
layout=[
[sg.Text('文本框',size=(0,1)),sg.InputText()],
[sg.Button('保存')]
]
#3、創建窗口
window=sg.Window('Python GUI',layout)
#4、時間循環
while True:
event,values=window.read()
if event==None:
break
if event=='保存':
print('values:',values[0])
file=open(r"練習.txt","a")
file.write(values[0])
file.close()
#5、關閉窗口
window.close()
⑷ 如何將python運行結果保存成txt
將python運行結果保存成txt的具體操作步驟如下:
1、首先我們打開電腦桌面,在電腦桌面上點按win+R進入運行,在搜索框里輸入cmd並點擊確定。
⑸ python 輸出文件到txt
name=['a1','a2','a3']
seq=['seq11111','seqs22222','seq33333']
f=open("F:/1.txt","w+")
f.write("name seq ")
foriinrange(0,len(name)):
f.write(name[i]+" "+seq[i]+" ")
f.close()
⑹ python新人,如何將結果輸出到txt文件.
#coding='utf-8'
importos,sys
fromrandomimportsample
importtime
importdatetime
truelist=[]
falselist=[]
IP=['192.168.1.1','192.168.0.1','192.168.1.2']
f=open(datetime.datetime.now().strftime("%Y%m%d%H%M%S")+".txt","w")
foriinsample(IP,2):
ping=os.system('ping-c3%s'%i)
ifping:
falselist.append(i)
else:
truelist.append(i)
print('truelist:'+str(truelist),file=f)
print('falselist:'+str(falselist),file=f)
f.close()
⑺ 濡備綍鍒╃敤pyrhon鑴氭湰杈撳嚭txt鏂囦歡鍜宑sv鏂囦歡鐨勭浉鍚屾暟鎹錛屽苟灝嗗叾杈撳嚭涓簍xt鏂囦歡錛
浣犵殑闂棰樻槸涓嶆槸闂錛
濡備綍鍒╃敤python鑴氭湰杈撳叆txt鏂囦歡鍜宑sv鏂囦歡錛屽叾涓璽xt鏂囦歡鍜宑sv鏂囦歡濡傛灉鐨勬暟鎹鏄鐩稿悓錛屽苟鐩稿悓鐨勬暟鎹瀛楁佃緭鍑轟負txt鏂囦歡錛
import csv
# 璇誨彇txt鏂囦歡
with open('input.txt', 'r') as txt_file:
txt_data = txt_file.readlines()
# 璇誨彇csv鏂囦歡
with open('input.csv', 'r') as csv_file:
csv_data = list(csv.reader(csv_file))
# 鑾峰彇txt鏂囦歡鍜宑sv鏂囦歡涓鐩稿悓鐨勬暟鎹瀛楁
common_fields = list(set(txt_data) & set(csv_data[0]))
# 杈撳嚭鐩稿悓鏁版嵁瀛楁電殑鏁版嵁鍒皌xt鏂囦歡
with open('output.txt', 'w') as output_file:
for line in csv_data:
common_data = [data for data in line if data in common_fields]
output_file.write('\t'.join(common_data) + '\n')
鍦ㄤ笂榪頒唬鐮佷腑錛屾垜浠棣栧厛浣跨敤 open() 鍑芥暟璇誨彇txt鏂囦歡鍜宑sv鏂囦歡鐨勫唴瀹廣傜劧鍚庯紝鎴戜滑浣跨敤 csv.reader() 鍑芥暟灝哻sv鏂囦歡鍐呭硅В鏋愪負鍒楄〃銆傛帴涓嬫潵錛屾垜浠浣跨敤 set() 鍑芥暟鍜 & 榪愮畻絎﹁幏鍙杢xt鏂囦歡鍜宑sv鏂囦歡涓鐩稿悓鐨勬暟鎹瀛楁點傛渶鍚庯紝鎴戜滑灝嗙浉鍚屾暟鎹瀛楁電殑鏁版嵁鍐欏叆鍒拌緭鍑簍xt鏂囦歡涓銆
璇風『淇濆皢 input.txt 鍜 input.csv 鏇挎崲涓烘偍瀹為檯鐨勬枃浠跺悕錛屽苟鍦ㄨ緭鍑簍xt鏂囦歡鏃舵寚瀹氭墍闇鐨勬枃浠跺悕銆
⑻ 如何將python運行結果保存成txt
你可以直接運行命令然後在後面加> result. txt
就好了。
例如python a. py > result. txt
⑼ python如何讀取word文件中的文本內容並寫入到新的txt文件