草庐IT

idl-programming-language

全部标签

python - 使用 IDLE 将命令行参数传递给 Python 程序?

这个问题在这里已经有了答案:WhenrunningapythonscriptinIDLE,isthereawaytopassincommandlinearguments(args)?(12个答案)关闭9年前。我已经下载了一个python文件xxxxxx.py,它应该在命令行上运行输入:pythonxxxxxx.pyfilename1filename2并且应该将这两个文件作为参数。我想知道是否有一种方法可以使用IDLE来传递这些参数。除了设置sys.argv之外还有其他方法吗?谢谢

python - 在 python idle 中运行 pip

我对运行pip很好奇。每次我像这样在Windows的命令shell中运行pipc:\python27\script>pipinstallnumpy但是,我想知道我是否可以在pythonidle中运行它。importpippip.install("numpy")不幸的是,它不起作用。 最佳答案 仍然无法发表评论,所以我添加了另一个答案。皮普有过severalentrypoints在过去。并且不建议直接或在进程中调用pip(如果你仍然想这样做,“runpy”是一种recommended):importsysimportrunpysys.

functional-programming - 是否有 Python 惯用语用于评估具有短路的函数/表达式列表?

我写了一个简单的脚本来解决“逻辑谜题”,这是学校里的谜题类型,给你一些规则,然后你必须能够找到解决问题的方法,比如“有五个名叫A的音乐家,B、C、D和E在一场音乐会上演奏,一个接一个演奏……如果A在B之前,而D不是最后一个……谁演奏的顺序是什么时候?”等等为了评估可能的解决方案,我将每个“规则”编写为一个单独的函数,用于评估可能的解决方案(简单地表示为字符串列表)是否有效,例如#FifthslotmustbeBorDdefrule1(solution):returnsolution[4]=='B'orsolution[4]=='D'#Theremustbeatleasttwospots

python - 在 Idle shell 中导入模块

我正在尝试学习python,但在导入模块时遇到了问题。我有一个.pyc文件,我正试图将其导入到名为dfa.pyc的空闲shell中我将文件放在名为xyz的文件夹中。我使用以下方法导航到此文件夹:os.chdir('/Users/xxx/Desktop/xyz')现在,如果我尝试运行命令:fromdfaimport*我得到错误:ImportError:Nomodulenameddfa如果我运行命令:os.path.isfile('dfa.pyc')它返回真。谁能解释一下如何导入dfa.pyc文件?谢谢 最佳答案 我不认为python模

python - Mercurial 预提交 Hook : How to hook to python program in current directory?

我正在尝试创建一个MercurialHook,该Hook在提交被推送到主存储库时运行。我创建了一个python脚本,如下所示:#commit.pyfrommercurialimportui,hgfrommercurial.i18nimportgettextas_defgetV1ID(ui,repo,**kwargs):ui.write("Thehookworks!!!")v1id=ui.prompt('EntertheVersionOneID')ui.write('VersionOneID:'+v1id)对于每个分支,此commit.py都是重复的,因为它包含在代码被推送到主存储库之前

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

python - 如何在 IDLE 中停止 Python 程序的执行

我有一个python脚本,它使用plt.show()作为最后一条指令。当它运行时,IDLE只是在最后一条指令之后挂起。我得到了图像,但没有收到提示。在其他脚本上,我通常使用ctrl-c来中断程序(有时不会立即运行)但是如何使用plt.show()?Ctrl-c不起作用...还有其他方法可以停止程序吗?这是Windows上的IDLE,如果它有任何不同的话。 最佳答案 我在Windows上使用IDLE和matplotlib时发现了这个问题。我不知道确切原因,但Ctrl-c几次通常对我有用。如果这对您不起作用,您可以使用普通的解释器,而不

python - 使用 Django 的新 i18n_patterns : How to fall back to the default language specified in the settings module?

我正在使用Django1.4的新i18n_patterns:fromdjango.conf.urlsimportpatterns,include,urlfromdjango.conf.urls.i18nimporti18n_patternsfromdjango.contribimportadminadmin.autodiscover()urlpatterns+=i18n_patterns('',url(r'^admin/',include(admin.site.urls)),)它适用于所有活跃的语言:/en/admin/#Ok/es/admin/#Ok但这失败了:/admin/#404

python - Python IDLE 的默认工作目录?

是否有配置文件可以设置其默认工作目录?它目前默认为我的主目录,但我想在启动时将其设置为另一个目录。我知道我可以执行“importos”,然后执行“os.chdir("")”,但这有点麻烦。如果有一个我可以编辑和更改该设置的conf文件,那就太好了,但我找不到它。特别是,我查看了我的操作系统(Ubuntu)的桌面条目“/usr/share/applications/idle-python3.2.desktop”,它不包含配置文件,但指向“/usr/lib/python3.2/idlelib/PyShell.py',它指向同一文件夹下的config-*.defconf文件,'config-

python - 是否可以在 IDLE 中的某个屏幕位置打印字符串?

编辑:我刚刚发现使用标准库“curses”可以获得类似的行为。有一些关于它如何工作的演示,例如在YouTube上:http://www.youtube.com/watch?v=Bj-H9uPEa5U我知道这是一个奇怪而愚蠢的问题,但我很好奇,因为我不太了解python及其工作原理。从终端或当您使用IDLE时,有什么方法可以在特定屏幕位置打印字符串吗?我会尝试更好地解释这一点:您还记得以前用Basic编写小程序的日子吗,也许是在Commodore64、AppleII或ZXSpectrum上?在那些日子里,如果你想在某个位置打印一个字符串,你通常会这样写:10定位30,40:打印"hell