Кто-нибудь может научить меня, как записать 2-е напечатанное значение в файл? - PullRequest
0 голосов
/ 14 апреля 2020

Может ли кто-нибудь научить меня, как записать 2-е напечатанное значение в текстовый файл.

while True:                              
num = int(input(""" Enter Number: """))      
temp = num                                           
numb = temp                                         
zar = 1                                             
print("Develped by Umar Mushtaq")                    
for _ in range(10):                                  
    print(numb, "X", zar, "=", num)             
    num += numb
    zar+= 1
print("Press Ctrl+C To Exit")

Ответы [ 2 ]

0 голосов
/ 15 апреля 2020

Но выдает ошибку: Ошибка типа: write () принимает ровно один аргумент (задано 5)

with open("write.txt", "w") as f:
while True:                              
    num = int(input(""" Enter Number: """))      
    temp = num                                           
    numb = temp                                         
    zar = 1                                             
    print("Develped by Umar Mushtaq")                    
    for _ in range(10):                                  
        print(numb, "X", zar, "=", num)
        f.write(numb, "X", zar, "=", num)             
        num+= numb
        zar+= 1
print("Press Ctrl+C To Exit")
0 голосов
/ 14 апреля 2020

Вы можете записать в txt файл следующим образом:

f = open("filename.txt", "w")
f.write("Whatever you want to write...!!!!")
f.close()

Это перезаписать файл. Если вы хотите добавить в существующий файл, вы можете использовать a вместо w в параметре.

"a" - Append - will append to the end of the file
"w" - Write - will overwrite any existing content
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...