python的for循环的神奇之处
python的for循环太神奇了:
你可以编写这样的语句:
for i in range(10) :
j= i**2
print(j)
你也可以编写这样的语句:
with open(‘/path/to/file‘,‘r‘) as f:
for line in f.readlines():
print(line.strip())
这个时候line是什么类型?.readline按什么顺序来执行?
-----这里是分隔符-------
#读word文件import win32comimport win32com.clientdef readWordFile(path): #调用系统word功能,可以出来doc和docx两种文件 mw=win32com.client.Dispatch("Word.Application") #打开word文件 doc=mw.Documents.Open(path) for paragraphsin in doc.Paragraphs:#循环取出内容 line=paragraphsin.Range.text print(line) #关闭文件 doc.Close #退出word mw.Quit()path=r"D:\学习\Python\pycharm\234\办公软件\word的读写\2.docx"readWordFile(path)#读文件#读取word并且保存到另外文件
import win32comimport win32com.clientdef readWordFile(path,toPath): mw=win32com.client.Dispatch("Word.Application") doc=mw.Documents.Open(path) #将word的数据保存到另一个文件 doc.SaveAs(toPath,2)#2是txt文件 doc.Close mw.Quit()path=r"D:\2.docx"topath=r"D:(a).txt"readWordFile(path,topath)#读文件#但是以上代码在3.8+pyCharm环境下不能执行,提示找不到win32com模块,真扯。#本页的英文字体很好看,中文就扯淡了。#今天休息了,抽根烟睡觉,明天继续战斗。
相关推荐
elizabethxxy 2020-11-06
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20