我正在根据指南使用 python 构建桌面清理器,但它没有给我正确的输出

问题描述 投票:0回答:1
import time
import os
from hashlib import sha256

class Duplython:
    def __init__(self):
        self.home_dir = os.getcwd(); self.File_hashes = []
        self.Cleaned_dirs = []; self.Total_bytes_saved = 0
        self.block_size = 65536; self.count_cleaned = 0

    def welcome(self)->None:
        print("****************")
        print("*******              Duplython****************")
        print("******************\n\n**********************")
        print("-------welcome---------")
        time.sleep(3)
        print('\ncleaning.........')

    def main(self)->None:
        self.welcome()

if __name__ == 'main':
    App = Duplython()
    App.main()

它不会打印welcome函数中的内容,这只是指南的第一部分,但它应该打印welcome中的文本

这是指南https://dev.to/kalebu/how-to-build-a-simple-file-cleaner-in-python-knn

python function visual-studio-code printf software-design
1个回答
0
投票
if __name__ == 'main':
    App = Duplython()
    App.main()

您的 python 脚本中这是不正确的。应该是

if __name__ == '__main__':

© www.soinside.com 2019 - 2024. All rights reserved.