1. 爬虫怎么将运行结果保存为txt文件
保存到txt: def writeToTxt(list_name,file_path): try: fp = open(file_path,"w+") for item in list_name: fp.write(str(item)+"/n") ##list中一项占一行 fp.close() except IOError: print("fail to open file") file_path = '##保存的位置##.txt' writeToTxt(info_stock_information, file_path) 保存到excel: import xlsxwriter workbook = xlsxwriter.Workbook('##新工作表的位置##.xlsx') # 创建一个Excel文件 worksheet = workbook.add_worksheet() # 创建一个工作表对象 worksheet.write(##行##,##列##, ##保存的东西##) # 写入 workbook.close() ##做个好学生,随手关闭excel。
2. python如何将屏幕输出的内容保存成一个日志文件,用控制输出流的方
#-*- coding:utf-8 -*-
import logging
# 配置日志信息
logging.basicConfig(level=logging.DEBUG,
format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
datefmt='%m-%d %H:%M',
filename='myapp.log',
filemode='w')
# 定义一个Handler打印INFO及以上级别的日志到sys.stderr
console = logging.StreamHandler()
console.setLevel(logging.INFO)
# 设置日志打印格式
formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')
console.setFormatter(formatter)
# 将定义好的console日志handler添加到root logger
logging.getLogger('').addHandler(console)
logging.info('Jackdaws love my big sphinx of quartz.')
logger1 = logging.getLogger('myapp.area1')
logger2 = logging.getLogger('myapp.area2')
logger1.debug('Quick zephyrs blow, vexing daft Jim.')
logger1.info('How quickly daft jumping zebras vex.')
logger2.warning('Jail zesty vixen who grabbed pay from quack.')
logger2.error('The five boxing wizards jump quickly.')
3. 汇编怎么把数据段里的内容显示到屏幕上
汇编语言能把数据打印到屏幕上的指令有以下几个:
1 mov ah,01h;键盘输入一个字符保存在al里,比如说“2”,那么它将会以“32”的形式被保存
;在al里面,其中“32”是十六进制的
int 21h ;这样就完成了一个dos的01号功能调用
2 mov ah,02h;这是现实dl里面的字符的,如:mov dl,32h,再调用此功能,则屏幕会显示;“2”int 21h;完成了2号功能的调用
3 mov ah,06h;这也是能在屏幕显示输入数据的,不过用的是外部设备,如芯片244(这不;是全名)int 21h
4 mov ah,09h;显示字符串,就是你写数据段的汇编程序时,输入的字符串会在运行程序时;在屏幕显示