我已經準備了以下文件(unicode_strings.py
)與我要用於測試一些Unicode字符串中:連接所有字符串模塊
# -*- coding: utf-8 -*-
# Refer to http://ergoemacs.org/emacs/unicode.txt
GREEK = u'ΑΒΓΔ ΕΖΗΘ ΙΚΛΜ ΝΞΟΠ ΡΣΤΥ ΦΧΨΩ αβγδ εζηθ ικλμ νξοπ ρςτυ φχψω'
ACCENTS = u'àáâãäåæç èéêë ìíîï ðñòóôõö øùúûüýþÿ ÀÁÂÃÄÅ Ç ÈÉÊË ÌÍÎÏ ÐÑ ÒÓÔÕÖ ØÙÚÛÜÝÞß'
CURRENCY = u'¤ $ ¢ € ₠ £ ¥'
...
所以在我的測試文件我可以做:
from unicode_strings import GREEK
def test1():
print GREEK
現在我想實現一個test_all
:
def test_all():
print ALL_UNICODE
我如何去細ALL_UNICODE
,以便它是在unicode_strings.py
中定義的所有字符串(所有變量)的並置。我不想明確地手動定義它。
不幸的是不能保證:我用大寫名稱爲常量各地我的代碼(希望被接受的做法)。我們知道的是,我想連接來自該文件的所有*變量 – dangonfast
@gonvaled:這隻能連接該文件中的變量*。 'globals()'只適用於一個模塊。 –
啊哈!我以前誤解了你。這可能是!讓我嘗試。 – dangonfast