请教一个基本的python编辑word文档问题

  • 花菊
    编程小白,今天第一次接触python,尝试用python编辑word文档。遇到一个非常菜鸟的问题,用python新建一个word文档表格之后,如何在表格里自动显示当前日期?

    tables[0].cell(1,1).text=print(time.strftime("%Y%m%d"))

    这个运行之后提示 r.text = text
    TypeError: 'NoneType' object is not iterable

    可能这个问题太过于简单,网上搜索了几个小时都没找到解决办法。猜测这里用print不对?或者print之后还需要添加其它语句?

    谢谢!
  • h
    hotlee
    print要删掉吧 tables[0].cell(1,1).text=time.strftime("%Y%m%d") 这个可以不
  • a
    ageg
    print返回值是None, 你这句话相当于 xxx.text=None
  • 数字行星
    tables[0].cell(1,1)不存在
    是不是应该是tables[0].cell(0,0)
  • 花菊
    回复2#hotlee


    感谢指点!这个方法完美的解决了这个问题。非常感谢!
  • 花菊
    回复3#ageg


    应该是的。昨天百度这个错误代码的时候有人提到了返回。试着加了一个return,然后又提示其它错误。
  • 花菊
    回复4#数字行星


    表格是合适的。应该是print的返回值之类的错误。
  • z
    zhanying
    哪有print什么事啊。。。赋值就是 这个位置的cell元素 = (字符串)
  • 7
    729088672
    lz 先搞清楚 返回值和屏幕输出的区别
  • 花菊
    回复8#zhanying
    嗯,现在懂了一些。没想到这个问题这么小白。 iOS fly ~
  • 花菊
    回复9#729088672
    第一次研究代码,之前没接触过编程,让诸位见笑了。不过发在论坛里求助确实节省了很多时间。 iOS fly ~
  • 7
    729088672
    回复11#花菊

    很正常,初学者这个问题很常见,找点资料学习下就好,不要自己乱试,浪费时间
  • 花菊
    回复12#729088672
    谢谢。之前下载了一本《python基础教程第三版》,看了前几章,没有编程基础读起来有些吃力,想着在实践中摸索,学习一下python处理word文档。 iOS fly ~
  • e
    euzen
    楼主看来真的是零基础学Python,鼓励一下。 iOS fly ~
  • 7
    729088672
    你这本书难度偏大点,换这个吧https://m.douban.com/book/subject/26829016/
  • 漂流大仙
    不要写复合句,拆开写。
  • 花菊
    回复15#729088672
    感谢推荐!iOS fly ~
  • P
    Pyrrhus
    你这是word?
    excel吧
  • 花菊
    回复18#Pyrrhus
    word,word里面的表格。 iOS fly ~