Python URL未存储在文件中

Python URL未存储在文件中,python,Python,URL未存储在文件“youtube\u alarm\u videos.txt”中。代码对我来说似乎很好,但它不起作用。有人能帮我纠正这个错误吗? 我想你需要这样的东西 导入日期时间 导入操作系统 导入时间 随机输入 导入网络浏览器 导入winsound #如果视频URL文件不存在,请创建一个 def创建文件(filename=“youtube\u alarm\u videos.txt”): #如果不存在,则创建新文件 打开(文件名“w”)为e时: 通过 url=打印(“输入下面视频的链接”)

URL未存储在文件“youtube\u alarm\u videos.txt”中。代码对我来说似乎很好,但它不起作用。有人能帮我纠正这个错误吗?


我想你需要这样的东西

导入日期时间
导入操作系统
导入时间
随机输入
导入网络浏览器
导入winsound
#如果视频URL文件不存在,请创建一个
def创建文件(filename=“youtube\u alarm\u videos.txt”):
#如果不存在,则创建新文件
打开(文件名“w”)为e时:
通过
url=打印(“输入下面视频的链接”)
尽管如此:
url\u input=input(“输入链接:”)
打破
其他:
打印(“找不到输入的链接。请检查并重试”)
如果os.path.isfile(“youtube\u alarm\u videos.txt”):
创建_文件()
打开(“youtube\u alarm\u videos.txt”,“w”)作为e:
e、 写入(url\u输入)

在您给我们的示例中,有很多代码没有任何作用。 我认为您希望给出最小的可复制示例,但保留了不做任何事情的代码和/或删除了与您的问题相关的代码

例如:

url=print(“输入下面视频的链接”)
print没有返回值,所以url仍然是
None

为True时:
url\u input=input(“输入链接:”)
打破
其他:
打印(“找不到输入的链接。请检查并重试”)
input
将始终执行,
else
为死代码

如果要将链接附加到文件,此代码就足够了:

url\u input=input(“输入链接:”)
打开(“youtube\u alarm\u videos.txt”、“a”)作为报警文件:
报警文件。写入(f“{url\u input}\n”)

文件
youtube\u alarm\u videos.txt
是否存在?如果是,则不会执行
如果不是os.path.isfile(“youtube\u alarm\u videos.txt”):
之后的代码
""" Alarm Clock
----------------------------------------

"""
import datetime
import os
import time
import random
import webbrowser
import winsound

# If video URL file does not exist, create one
url = print("Enter the link to the video below")
while True:
    url_input = input("Enter link:")
    break
else:
    print("Could not find the link entered. Please check and try again")
    
if not os.path.isfile("youtube_alarm_videos.txt"):
    with open("youtube_alarm_videos.txt", "w") as alarm_file:
        alarm_file.write(url_input)