Tim*_*Tim 4 python methods syntax class pycharm
我正在使用 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”。我的代码充满了这个错误。任何帮助将不胜感激。谢谢!
JBi*_*gas 10
您需要创建一个实例,LogHandler
然后您可以调用该实例上的方法create_new_log
。
handler = LogHandler()
handler.create_new_log(final_formatted_filename)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15662 次 |
最近记录: |