簡體   English   中英

python - 發送返回打印到 File.txt

[英]python - Send Return print to File.txt

如何從函數 CheckTitle() 打印返回到 file.txt? 這是代碼:

class all():
    def __init__(self, driver):
            super().__init__(driver)
            self.full = ()

    def CheckTitle(self, Pu, Not, Name):
        today = str(date.today())
        if self.driver.title == GeneralData.PUBLISHING_PAGE_TITLE:
            print(Pu + Name + ', DATE: ' + today)
        else:
            print(Not + Name + ', DATE: ' + today)

    def send_path(self):
        with open('E:\PycharmProjects\Test\data\Result.txt', 'w') as f:
            for pat in self.full:
                f.write(pat)
def CheckTitle(self, Pu, Not, Name):   
    if self.driver.title == GeneralData.PUBLISHING_PAGE_TITLE:
       return(Pu + Name + ', DATE: ' + today)
    else:
        return(Not + Name + ', DATE: ' + today)         

def send_path(self):
    with open('E:\PycharmProjects\Test\data\Result.txt', 'w') as f:
        for pat in self.full:
            f.write(pat)
            f.write(CheckTitle('Pu -data','Not -Data','Frank'))

您需要在 function 中有一個return語句。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM