2014-10-20 29 views
0

我已经添加了一个自制模块,其中打印了一段与import this类似的段落 ,路径为/usr/lib/python2.7将python初始环境添加一些diy模块的安全路径是?

这是我第一次做这样的事情,会导致未来的某种麻烦吗?

如果不安全,我该如何让我的个人模块自动参与到初始路径中,而不需要在文件中声明任何语句,哪条路径更安全?

PS:我使用Ubuntu14.04

回答

0

你可以看看this.py,我觉得没有什么别的你需要做的(不需要做像this.py转换工作)。

this.py

s = """Gur Mra bs Clguba, ol Gvz Crgref 

Ornhgvshy vf orggre guna htyl. 
Rkcyvpvg vf orggre guna vzcyvpvg. 
Fvzcyr vf orggre guna pbzcyrk. 
Pbzcyrk vf orggre guna pbzcyvpngrq. 
Syng vf orggre guna arfgrq. 
Fcnefr vf orggre guna qrafr. 
Ernqnovyvgl pbhagf. 
Fcrpvny pnfrf nera'g fcrpvny rabhtu gb oernx gur ehyrf. 
Nygubhtu cenpgvpnyvgl orngf chevgl. 
Reebef fubhyq arire cnff fvyragyl. 
Hayrff rkcyvpvgyl fvyraprq. 
Va gur snpr bs nzovthvgl, ershfr gur grzcgngvba gb thrff. 
Gurer fubhyq or bar-- naq cersrenoyl bayl bar --boivbhf jnl gb qb vg. 
Nygubhtu gung jnl znl abg or boivbhf ng svefg hayrff lbh'er Qhgpu. 
Abj vf orggre guna arire. 
Nygubhtu arire vf bsgra orggre guna *evtug* abj. 
Vs gur vzcyrzragngvba vf uneq gb rkcynva, vg'f n onq vqrn. 
Vs gur vzcyrzragngvba vf rnfl gb rkcynva, vg znl or n tbbq vqrn. 
Anzrfcnprf ner bar ubaxvat terng vqrn -- yrg'f qb zber bs gubfr!""" 

d = {} 
for c in (65, 97): 
    for i in range(26): 
     d[chr(i+c)] = chr((i+13) % 26 + c) 

print "".join([d.get(c, c) for c in s]) 
+0

我的一段是不同的,我觉得我以前的描述可能导致一些误解。对不起 – Zen 2014-10-20 08:26:54

+0

@Zen有什么区别?请在你的问题中更新它。 – 2014-10-20 08:29:18