Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript I';当我';m使用Python(Windows 10)发送本地文件地址_Javascript_Python_Html_Url - Fatal编程技术网

Javascript I';当我';m使用Python(Windows 10)发送本地文件地址

Javascript I';当我';m使用Python(Windows 10)发送本地文件地址,javascript,python,html,url,Javascript,Python,Html,Url,我试图用python在浏览器中打开一个HTML/CSS/JS文件 没问题,我正在发送一个URL,一切正常 但当我想像这样向URL添加参数时: file:///C:/Users/Me/Desktop/pageHTML.html?x=38 每个浏览器都会这样打开它: file:///C:/Users/Me/Desktop/pageHTML.html 我听说Windows这样做是为了奇怪的安全问题 所以我想知道是否有人用Python或者JS解决了这个问题 不幸的是,我不能用本地服务器读取它,这必须是一

我试图用python在浏览器中打开一个HTML/CSS/JS文件

没问题,我正在发送一个URL,一切正常 但当我想像这样向URL添加参数时:
file:///C:/Users/Me/Desktop/pageHTML.html?x=38

每个浏览器都会这样打开它:
file:///C:/Users/Me/Desktop/pageHTML.html

我听说Windows这样做是为了奇怪的安全问题

所以我想知道是否有人用Python或者JS解决了这个问题

不幸的是,我不能用本地服务器读取它,这必须是一个本地文件

好的,我找到了一种方法,post已经用java回答了这个问题,但我想我可以为像我这样的新手回答,他们在翻译一种语言时有问题

下面是代码:

import tempfile
import webbrowser

def createRedirectPage(url):
    return("<!DOCTYPE HTML>" +
            "<meta charset=\"UTF-8\">" +
            "<meta http-equiv=\"refresh\" content=\"1; url=" + url + "\">" +
            "<script>" +
            "window.location.href = \"" + url + "\"" +
            "</script>" +
            "<title>Page Redirection</title>" +
            "<!-- Note: don't tell people to `click` the link, just tell them that it is a link. -->" +
            "If you are not redirected automatically, follow the <a href='" + url + "'>link</a>")

def createRedirectTempFile(url):
    tmp=tempfile.NamedTemporaryFile(delete=False)
    path=tmp.name+'.html'

    f=open(path, 'w')
    f.write(createRedirectPage(url))
    f.close()
    webbrowser.open('file://' + path)

createRedirectPage("YourURL")
导入临时文件
导入网络浏览器
def createRedirectPage(url):
返回(“”)+
"" +
"" +
"" +
“window.location.href=\”“+url+”\“”+
"" +
“页面重定向”+
"" +
“如果您没有自动重定向,请按照以下步骤操作”)
def createRedirectTempFile(url):
tmp=tempfile.NamedTemporaryFile(delete=False)
path=tmp.name+'.html'
f=打开(路径“w”)
f、 写入(创建重定向页面(url))
f、 关闭()
webbrowser.open('文件:/'+路径)
createRedirectPage(“您的URL”)

您检查过解决方案吗?是的,我试着用python来做,但没有成功,但可能我做错了