我使用python 2.6.5來開發一個應用程序的谷歌應用程序引擎 - 我不太熟悉python,但我正在學習。在python中使用冒號在一個字符串中
我試圖把一個URL到一個字符串變量等等=「字符串http://domain.name」
然後我打印串出。問題是,如果冒號(http後面)在字符串中,我沒有得到任何輸出,我不知道爲什麼。
我試着逃避字符串:
- 「」 「http://domain.name」 「」
- R 「http://domain.name」
- 「HTTP \://domain.name」
- 「HTTP \://domain.name」
- 「HTTP \\://domain.name」
- 「HTTP :: //domain.name」
他們都不工作,我不知道什麼嘗試
的背景是,像這樣
variables.py是:
...
HOST_URL = "http://domain.name"
...
例如logout.py
import variables
import sys
...
class Logout(webapp.RequestHandler):
""" RequestHandler for when a user wishes to logout from the system."""
def post(self):
self.get()
def get(self):
print(variables.HOST_URL)
print('hi')
self.redirect(variables.HOST_URL)
sys.exit()
或
在文件functions.py
import variables
import sys
...
def sendhome(requesthandler)
print 'go to '+variables.HOST_URL
requesthandler.redirect(variables.HOST_URL)
sys.exit()
從類似於上下文叫:
from functions import sendhome
...
class Logout(webapp.RequestHandler):
""" RequestHandler for when a user wishes to logout from the system."""
def post(self):
self.get()
def get(self):
sendhome(self)
任何幫助,將
感謝
請顯示一些上下文。 – 2010-11-03 22:21:01
你是說'打印「http://domain.name」'不打印出整個字符串?這似乎不太可能。 – 2010-11-03 22:23:19
它直到我從下面刪除sys.exit()。我不知道爲什麼會阻止只打印url而不打印hi,但它確實如此。 – m3z 2010-11-03 22:45:05