如何在eclipse + pydev環境中使用python/gae中的字符串資源?尋找相當於link的東西。另外,使用大字符串的建議方法是什麼?創建一個文本文件作爲你的應用程序的一部分,並使用文件I/O,或其他?Python中的字符串資源(谷歌應用程序引擎)
0
A
回答
1
假設「字符串資源」是文本文件的奇特名稱,您有三種選擇;
如果大的文本文件是只讀那麼你可以與其他應用程序文件和訪問它,你通常會(通過
open()
或類似的方法)將其捆一起。如果您的應用程序需要編寫大量文本數據,那麼您必須使用TextProperty將其存儲在數據存儲中,但要注意,一次可寫入數據存儲的數據量是有限制的目前1MB)......或者......
使用Blob存儲區API讀/寫文件
2
對於那些仍然在尋求對GAE和Python(2.7)的字符串資源文件的解決方案,我使用了YAML格式的文件:
創建一個名爲「strings.txt」(例如)的文件,它的內容可以是這樣的:
level_1_name: this is a text # this is a comment test: - testtitle: test title testtitlechild: testtitlechild
這個地方你的主應用程序文件的底部:
# strings file (YAML format) initialization strings = yaml.load(open("strings.txt", "r"))
然後你 '串' 作爲字典,用它去如下:
strings["level_1_name"]
相關問題
- 1. 谷歌應用程序引擎和Python
- 2. Mongodb python谷歌應用程序引擎
- 3. 谷歌應用程序引擎urlfetch gzip字符串
- 4. 谷歌應用程序引擎查詢與字符串列表
- 5. 谷歌應用程序引擎:LinkProperty字符串
- 6. 谷歌應用程序引擎字符串實體
- 7. 谷歌應用程序引擎冒號在查詢字符串
- 8. Python的谷歌應用程序引擎接收JSON對象代替字符串
- 9. java谷歌應用程序引擎從字符串查詢(如Python的GQL)
- 10. 如何將資源在python谷歌應用程序引擎添加到URL
- 11. 排序谷歌應用程序引擎
- 12. 谷歌應用程序引擎的Bigtable
- 13. JPA的谷歌應用程序引擎
- 14. WebTest的谷歌應用程序引擎
- 15. 谷歌應用程序引擎 - Servlet的:
- 16. 谷歌應用程序引擎的phpBB
- 17. 谷歌應用程序引擎的TaskOptions
- 18. Django的谷歌應用程序引擎
- 19. 谷歌應用程序引擎應用程序的索引
- 20. pycurl與谷歌應用程序引擎
- 21. 報告谷歌應用程序引擎
- 22. 在谷歌應用程序引擎
- 23. 谷歌應用程序引擎
- 24. Pinax谷歌應用程序引擎
- 25. 谷歌應用程序引擎_method?
- 26. 在cygwin谷歌應用程序引擎
- 27. 在谷歌應用程序引擎
- 28. 從谷歌應用程序引擎
- 29. 在谷歌應用程序引擎SDK
- 30. 在谷歌應用程序引擎
關聯:http://stackoverflow.com/questions/3578908/how-do-you-define-config-variables-constants-in-google-app-engine-python – systempuntoout 2011-04-19 18:23:32