草庐IT

scripting-languages

全部标签

python - 什么时候应该使用 "Natural Language"PyPI 分类器?

有一个listofclassifiers我们可以在setup.py中定义以在PyPI中对我们的python包进行分类.其中有一些语言的“NaturalLanguage”分类器。什么时候应该将这些分类器包含在项目的setup.py中?是针对自然语言处理相关的包,还是当包的源代码是用相应的语言编写的时候才应该使用? 最佳答案 左字。虽然PyPI限制其列表中分类器的使用,但没有解释如何使用列表中的每个分类器。PyPA'ssampleproject给你一些提示(第78到99行),并且还说使用分类器是可选的!conceptbehindclas

python - Pip、wheel 和 console_scripts

我在使用pythonwhl包时遇到了以下问题:我有一个包,在我的setup.py中定义了一个入口pip。当我运行pipinstall.时,它会正确安装包AND入口pip包装器。当我运行pythonsetup.pybdist_wheel然后运行​​pipinstallthing.whl时,它只安装包,而不安装入口pip。如何从创建的wheel包中正确安装入口pip?PS:当我解压缩wheel包时,我确实找到了包含预期条目的“entrypoints.txt”。它只是没有安装在环境箱中。 最佳答案 Wheels曾经在包中包含预生成的控制台

python - 导入错误 : no module named flask. ext.script

事实上我现在不能使用任何pakage!importerror:nomodulenamedflask.ext.scriptimporterror:nomodulenamedPymongo 最佳答案 看来你的虚拟环境不工作。您已经安装了flask-script包,但是当您运行脚本时,它仍然会在C:\Python3.4中查找它。您可以给我们更多信息,以便我们找出错误的地方。(你如何安装它,你如何激活virtualenv,重新安装virtualenv是否有效,关闭cmdshell并重试有效?)另请注意,fromflask.ext.exten

python - `driver.execute_script(".. .")` 和 `driver.get("javascript : . 之间有什么区别。 ."` 与 geckodriver/Firefox?

我认为,这个问题涉及Selenium的内部工作原理。在另一篇文章中ReferermissinginHTTPheaderofSeleniumrequest很明显,运行之间存在差异driver.execute_script("window.location.href='{}';".format(url))和driver.get("javascript:window.location.href='{}'".format(url))后一个命令会在请求中发送Refererheader,前者不会。在这一点上,这是期望的行为还是错误并不重要,Referer应该由两个命令发送。此外,window.lo

Python 语言检测 : choose between one language or the other only

我正在使用langdetect来确定一组字符串的语言,我知道这些字符串是英语或法语。有时,langdetect告诉我,对于一个我知道是法语的字符串,语言是罗马尼亚语。如何让langdetect只选择英语或法语,而不是所有其他语言?谢谢! 最佳答案 选项1一个选择是使用包langid代替。然后您可以通过方法调用简单地限制语言:importlangidlangid.set_languages(['fr','en'])#ISO639-1codeslang,score=langid.classify('Thisisafrenchorengl

python - Flask 重新加载器在 Windows 上崩溃并显示 "no module named Scripts\flask"

当我在Windows上运行flaskrun时,出现以下错误C:\Python37\python.exe:NomodulenamedC:\Python37\Scripts\flask这在以前是有效的,问题是在我最近创建一个新环境后开始的。 最佳答案 这是abug在Werkzeug0.15.5中引入。至少升级到Werkzeug0.15.6,其中包含修复程序。您也可以使用python-mflaskrun运行来解决它。 关于python-Flask重新加载器在Windows上崩溃并显示"nomo

Python - 创建一个 "scripting"系统

我正在制作一个wxpython应用程序,我将使用各种卡住实用程序对其进行编译,以创建适用于多个平台的可执行文件。该程序将成为基于图block的游戏引擎的map编辑器在这个应用程序中,我想提供一个脚本系统,以便高级用户可以修改程序的行为,例如修改项目数据、将项目导出为不同的格式等。我希望系统像这样工作。用户将他们希望运行的python脚本放入样式化的文本框中,然后按下按钮来执行脚本。到目前为止,我很擅长这一切,这些都是非常简单的事情。从文本框中获取脚本作为字符串,使用内置函数compile()将其编译为cod对象,然后使用exec语句执行脚本script=textbox.text#bla

python - Pip: ImportError: 入口 pip ('console_scripts' , 'pip' ) 未找到

我用pip安装:$sudoapt-getinstallpython-setuptools,python-pip但是当我尝试使用pip安装某些东西时出现此错误sudopipinstallFlaskTraceback(mostrecentcalllast):File"/usr/local/bin/pip",line9,inload_entry_point('pip==1.3.1','console_scripts','pip')()File"/usr/local/lib/python2.7/dist-packages/pkg_resources.py",line378,inload_ent

python - 使用 BeautifulSoup 提取 <script> 的内容

1/我正在尝试使用漂亮的汤提取脚本的一部分,但它没有打印任何内容。怎么了?URL="http://www.reuters.com/video/2014/08/30/woman-who-drank-restaurants-tainted-tea?videoId=341712453"oururl=urllib2.urlopen(URL).read()soup=BeautifulSoup(oururl)forscriptinsoup("script"):script.extract()list_of_scripts=soup.findAll("script")printlist_of_scr

Python 使用请求更改 Accept-Language

我是python的新手,正在尝试使用请求库从IMDb获取一些信息。我的代码以我的母语捕获所有数据(例如,电影标题),但我想用英语获取它们。我如何更改请求中的接受语言来做到这一点? 最佳答案 您需要做的就是定义自己的header:importrequestsurl="http://www.imdb.com/title/tt0089218/"headers={"Accept-Language":"en-US,en;q=0.5"}r=requests.get(url,headers=headers)您也可以添加您想要修改的任何其他head