小编Mar*_*_25的帖子

日期时间“现在没有属性”

我正在尝试编写一个简单的程序来使用 Python 3.4 打印当前日期。在 shell 中,我可以导入 datetime 并使用,now()但是当我编写带有类的脚本时,它会失败并给出以下错误:

"AttributeError: module object has no attribute now". 
Run Code Online (Sandbox Code Playgroud)

谁能帮忙解释一下问题吗?这是我的代码:

import datetime

class Date:
    def __init__(self, filename):
        self.writeToFile(filename)

    def date(self):
        now = datetime.datetime.now()
        return now

    def writeToFile(self, filename):
        date = self.date()

        file = open(filename, 'w')
        file.write(date)
        for i in range(20):             # simply test for writting in file
            file.write(str(i)+'\t')
        file.close()
        return file

d = Date('datetime.txt') 
Run Code Online (Sandbox Code Playgroud)

python datetime

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

datetime ×1

python ×1