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文件