python - Python OS 打开程序立即关闭
问题描述
我想制作一个模拟病毒的程序。(只是为了拖钓)
我有以下代码:
import random
import os
user_input = int(input("Your number between 0 and 100: "))
if user_input >= 50:
random_number = random.randint(user_input, 100)
elif user_input <= 49:
random_number = random.randint(0, user_input)
if user_input <= 100 and user_input >= 0:
if user_input == random_number:
print("Luckly")
print(user_input)
print(random_number)
else:
print("All your programs will be shut down!")
print(user_input)
print(random_number)
shut_down_file = open("shut_down_script.py", "w")
shut_down_file.write("print('You got hacked!')accept_task = input('Your PC will be shut down! (Press any key): ')")
shut_down_file.close()
os.startfile("shut_down_script.py")
我没有错误,但它不起作用。虽然我已经编辑了代码,但shut_down_script程序直接打开和关闭,用户必须输入任何内容
解决方案
这很简单。你有一个名为shut_down_script.py
. 在这个脚本中,代码是这样的:
print('You got hacked!')accept_task = input('Your PC will be shut down! (Press any key): ')
这行不通。而不是这个,你必须放一个\n
. 这形成了一条新线。因此,您的代码必须如下所示:
import random
import os
user_input = int(input("Your number between 0 and 100: "))
if user_input >= 50:
random_number = random.randint(user_input, 100)
elif user_input <= 49:
random_number = random.randint(0, user_input)
if user_input <= 100 and user_input >= 0:
if user_input == random_number:
print("Luckly")
print(user_input)
print(random_number)
else:
print("All your programs will be shut down!")
print(user_input)
print(random_number)
shut_down_file = open("shut_down_script.py", "w")
shut_down_file.write("print('You got hacked!')\naccept_task = input('Your PC will be shut down! (Press any key): ')")
shut_down_file.close()
os.startfile("shut_down_script.py")
所以在...got hacked!')
和accept_task...
a之间\n
。像这样:print('You got hacked!')\naccept_task = input('Your PC will be shut down! (Press any key):
推荐阅读
- django - django oauth 工具包用户注册
- python - 使用 Python Web 抓取的数据检索问题
- here-api - 此处跟踪设备限制仅 10
- c# - C# WinForms 如何使用从一个 void 到另一个 void 的非静态字符串?
- html - 如何在 Bootstrap 4 HTML 中覆盖容器类
- android - 适应多种手机屏幕尺寸的困难
- python - 在 Pandas 中使用 TrueSkill 算法回填数据集的最有效方法
- c++ - google v8 持久化上下文 - 脚本编译崩溃
- jquery - 我将如何使用 Etsy 那样的类别层次结构进行自动建议/完成?
- api - TomTom 类别搜索 API 不返回电话号码