python的for循环的神奇之处

Posted noah-zhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 win32com
import win32com.client

def 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:学习Pythonpycharm234办公软件word的读写2.docx"
readWordFile(path)#读文件


#读取word并且保存到另外文件
import win32com
import win32com.client
def 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模块,真扯。

#本页的英文字体很好看,中文就扯淡了。
#今天休息了,抽根烟睡觉,明天继续战斗。

以上是关于python的for循环的神奇之处的主要内容,如果未能解决你的问题,请参考以下文章

记录一下python列表的神奇之处

python循环语句与其他编程语言不同之处

Shell 编程和Python编程的那些不同之处

神奇的循环知识

python中的while循环与for循环怎么样那个比较好用?

为什么说for循环设置循环变量的那部分是一个父作用域?