作者left ()
看板Python
标题Re: 两个cgi的问题
时间Sun May 12 03:52:24 2013
※ 引述《timTan (用口头禅区分年记)》之铭言:
: ※ 引述《left ()》之铭言:
: : 各位大大 是有关撰写cgi的问题
: : 麻烦了
: : 问题一:
: : 假设我现在写好一个xxx.py
: : 然後我想要让xxx.py执行完某些运算之後 跳到 yyy.py上
: : 除了写一个<form action='yyy.py'...> </form>
: : 跳过去之外 还有什麽更快的方式可以跳到yyy.py上呢?
: : 问题二:
: : 常常很多python .py都可能 share同一些变数
: : 我要怎麽让这些python档可以globally access这些变数呢?
: a.py:
: =====
: variable = 10
: b.py:
: ======
: import a
: print a.variable
: 不过如果你要跨 Request, 则又是另一回事了。
: 最後,若是你稍稍了解了 CGI 以後,建议朝 flask 前进。
非常感谢您的回答
不过我还是有一些疑问
就是 如果考虑下面的情形的话
假设我已经定义好
glob.py (全域变数的档案)
-------
var1
var2
然後有一堆 1.py 2.py 3.py 都import glob.py
然後 我有100个使用者同时access 1.py 2.py 3.py
那这100个使用者所access到的 var1 以及 var2 会互相影响吗?
如果会 那我要怎麽让这100个使用者在access var1 以及 var2 的时候不互相影响呢?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.217.224
※ 编辑: left 来自: 140.112.217.224 (05/12 04:00)
1F:推 ya790206:不会,每个 process 的全域变数各自独立,不互相干扰。 05/12 10:51
2F:→ grapherd:题外话,档名不要设做glob喔,python有module名相同 05/12 21:26
3F:推 mingtai1:何不考虑包在class内 各自再去new实体 07/25 22:31