小编Cod*_*own的帖子

Python模块导入:单行与多行

所以这只是一个简单的问题.在python中导入模块时,这有什么区别:

from module import a, b, c, d
Run Code Online (Sandbox Code Playgroud)

还有这个

from module import a
from module import b
from module import c
from module import d
Run Code Online (Sandbox Code Playgroud)

对我而言总是有意义地压缩代码并使用第一个例子,但是我已经看到了一些代码样本.是否存在任何差异,还是程序员的偏好?

python module

53
推荐指数
3
解决办法
3万
查看次数

从Web运行Python脚本

近一年来,我一直在绊倒同样的问题.我总能找到解决问题的方法,但我已经厌倦了寻找工作.

我需要的是在服务器上运行python脚本的Web页面(更好的HTML,而不是PHP或ASP)上创建一个按钮.我也希望能够让这个按钮从表单向脚本发送信息.

我需要在本地主机上以及通过Amazon Cloud上托管的Web服务执行此操作.我将无法在Amazon Cloud服务上安装任何额外的东西,例如PHP或CGI.

我真的很喜欢一个简单的解决方案,我是python的专家,我可以编写吹口哨的网页,但我找不到解决这个问题的简单方法.

我理想的解决方案就像邮件标记:

<a href="mailto:someone@example.com?Subject=Hello%20again">Send Mail</a>
Run Code Online (Sandbox Code Playgroud)

除了:

<a href="myscript.py?Subject=1234">Run Script</a>
Run Code Online (Sandbox Code Playgroud)

现在我高度怀疑这样的解决方案存在,但我能做得对.

我试图运行的脚本:

  1. 从用户返回唯一ID
  2. 将ID发送到GIS程序,该程序根据ID创建地图(ID选择地图区域)
  3. 然后将地图导出到PNG,写入HTML文档,然后在新选项卡中为用户显示.

编辑---------------------------

感谢@Ketouem的回答,我找到了一个很好的解决方案来解决我的问题.我会在这里发布一些代码,以便其他人可以受益.确保你下载了python的Bottle Module,它很棒.

# 01 - Import System Modules
from bottle import get, post, request, Bottle, run, template

# 02 - Script Variables
app = Bottle()

# 03 - Build Temporary Webpage
@app.route('/SLR')
def login_form():
    return '''<form method="POST" action="/SLR">
                Parcel Fabric ID: <input name="UID" type="text" /><br />
                Save Location: <input name="SaveLocation" type="text" value="D:/Python27/BottleTest/SLR_TestOutputs"/><br />
                Air Photo On: <input name="AirPhoto" type="checkbox"/><br /> …
Run Code Online (Sandbox Code Playgroud)

python web-services web-applications python-2.7 web

8
推荐指数
1
解决办法
1万
查看次数

os.remove去哪儿了?

我已经使用python很长一段时间了,我的办公室里有很多脚本.我使用一些特定的脚本来备份然后删除数据.在这些脚本中我使用os.remove函数.

我的问题是:os.remove函数在哪里删除项目?

  • 它是否会从高清中删除它们?
  • 我知道他们不去回收站
  • 它只是删除项目的链接,但以某种方式保持在高清?

我以前从未考虑过这个问题,但我真的很想知道答案.

在此先感谢任何帮助人员!

python

6
推荐指数
1
解决办法
4141
查看次数

PY2EXE编译Python代码以更快地运行吗?

我非常喜欢PY2EXE模块,它真的帮助我与其他同事分享脚本,这些脚本非常容易使用.

我的问题是:当PY2EXE模块将代码编译成可执行文件时,生成的可执行文件进程会更快吗?

谢谢你的回复!

python exe py2exe

2
推荐指数
1
解决办法
2004
查看次数

标签 统计

python ×4

exe ×1

module ×1

py2exe ×1

python-2.7 ×1

web ×1

web-applications ×1

web-services ×1