为了账号安全,请及时绑定邮箱和手机立即绑定

以管理员身份运行 python 文件

以管理员身份运行 python 文件

神不在的星期二 2023-12-29 15:10:37
我正在尝试创建一个程序,要求任何网站的用户链接阻止它(在主机中)import requestsprint('Time to block some websites')ask = input('> Give me the link... ') ; link = {} # Ask usertry:    r = requests.get(ask) # Try the url     print('Protocol : ' , r.url [:r.url.find(":")]) # Check protocol of the url    url = r.url     print('your url : ' , url)except:    raise ValueError('Give the url with https/http', ask)url = url.split('/') ; urlist = list(url) # Split url link.update({'linko': urlist[2]}) ; link.update({'host': '127.0.0.1 '}) # Add host and url to linkx = link['linko'] ; y = link['host'] # Transform value of dict in stringz = str(y+x) # Assign host and linkf = open('hosts', 'a') # Open document in append modef.write(z) ; f.write('\n') # Write z and newline for future usef.close() # Always close after usef = open('hosts' , 'r') # Open document in read modeprint(f.read()) # Read documentf.close() # Always close after use追溯 :  File "C:\Windows\System32\drivers\etc\block.py", line 17, in <module>    f = open('hosts', 'a') # Open document in append modePermissionError: [Errno 13] Permission denied: 'hosts'当我尝试使用 runas 管理员执行程序时:RUNAS ERROR: Unable to run - C:\Windows\System32\drivers\etc\block.py193: C:\Windows\System32\drivers\etc\block.py is not a valid Win32 application. 如何让程序有权向主机添加站点?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 42 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信