小编Tim*_*Tim的帖子

尝试访问另一个类中的方法时,PyCharm 中出现“参数“self”未填充”错误

我正在使用 PyCharm。在我对其他类中的方法的所有方法调用中,我不断收到此错误“参数自未填充”,但我一生都无法弄清楚。在这个特定的实例中,它实际上显示“Parameter Final_formatted_filename unfilled”,因为它将该参数作为 self 参数。我缺少什么?

文件处理程序.py

from LogHandler import LogHandler
import Main


class FileHandler:

      def format_file_name_output(self, owner_name):
          date_and_time = self.main.Main.date_and_time_snapshot()
          final_formatted_filename = (owner_name + " (" + date_and_time[0] + "_" + date_and_time[1] + ")")
          LogHandler.create_new_log(final_formatted_filename)
Run Code Online (Sandbox Code Playgroud)

日志处理程序.py

class LogHandler:

    def __init__(self, log_file):
        self.log_file = log_file

    def create_new_log(self, final_formatted_filename):
        self.log_file = open(final_formatted_filename + " Log.txt", 'w+', encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)

FileHandler.py 最后一行中的最后一个括号是通过上述错误突出显示的内容:“Parameter Final_formatted_filename unfilled”。我的代码充满了这个错误。任何帮助将不胜感激。谢谢!

python methods syntax class pycharm

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

class ×1

methods ×1

pycharm ×1

python ×1

syntax ×1