Python'a bir Perl (çok az bilgiye sahip olduğum) betiğini hareket ettiriyorum.Perl to Python: Bunu yapın veya ölün
$path = $ENV{ 'SOME_NAME' } || die " SOME_NAME ENV VARIABLE NOT FOUND\n";
ben (umarım) bu hat ne yaptığını görmek, ya ortam değişkeni 'SOME_NAME' ya da kullanıcıya bir hata mesajı yazdırmak bu olmazsa değişken 'yolunu' ayarlayabilirsiniz. (Yan not: Herkes, '||' gibi özel karakterleri aramak için arama motorunu nasıl öğrenir?)
"Pythonic" şekilde (İzin Verme İstisndan Daha Kolay) : Bu, özellikle 3 farklı ortam değişkenine göre yaptığım gibi oldukça zahmetli göründüğü için, .
Eğer daha iyi bir uygulama varsa herhangi bir fikir var mı, yoksa bunun “pythonic” yolu olduğunu söyleyebilir misiniz?
Çok teşekkürler
Google sorgunuz hakkında, [google yardım] (http://www.google.com/support/websearch/bin/static.py?hl=tr&page=guide.cs&guide=1221265&answer=134479&rd=1): 'Genel olarak , # # $%^& *() = + [] \ ve diğer özel karakterler de dahil olmak üzere noktalama işareti yok sayılır. 'muhtemelen bu konuda fazla bir şey yapamaz – Jacob
Sadece bir arama motoru var mı diye merak ediyorum Onları görmezden gelmedi, özellikle böyle şeyler ararken yararlı olur! – Jdog
@Jdog Eğer karakterin adını google yaparsanız anlamlı bir şey elde edebilirsiniz. '|| 'tipi" perl dikey çubuklar "türünü aramak için örnek için. Herhangi bir şey varsa, karakterler ve semboller üzerinde [wikipedia pages] (http://en.wikipedia.org/wiki/Pipe_character) genellikle birçok programlama dilinde ne kullanıldığını listeler. – MattLBeck