Я попытался добавить несколько входов вместе, чтобы сформировать имя файла, но у них, кажется, есть промежутки между ними, у меня есть попытался избавиться от пробелов с помощью replace и join. но он говорит, что соединение не определено, а объект «tuple» не имеет атрибута «replace». пожалуйста, помогите мой код:Попытка удалить пробелы из строки, но получить сообщение об ошибке «tuple» не имеет атрибута «replace»
from turtle import Turtle, Screen
def k100():
tsave = Turtle()
tsavescreen = tsave.getscreen()
pictype = input("What type of photo would you like this to be saved as? (png, jpg, pdf, ...) ")
name = input("What would you like to call your masterpiece? ")
fnws = name,".",pictype #fnws means file_name_with_spaces
join(fnws)
fnns = fnws.replace(" ", "") #fnns means file_name_no_spaces
tsavescreen.getcanvas().postscript(file=fnns, colormode='color')
#open("C:\Users\GURNHH\OneDrive - Rugby School\ICT\Python").close()
#open("pythontest11.pdf").close()
print("It has been saved as: ", fnns)
print("It has been saved as: ", fnns)
большое спасибо так много !!! – Gurneyguy
Знаете, почему я не могу открыть файл? Я пробовал использовать adobe, Microsoft edge и word, но не работает. (Кстати, я пытаюсь спасти рисунок с черепахой) – Gurneyguy