Garip karakterler kullanarak işleri karıştırmayın!
Ben kullanarak önermek olmaz Özel Kullanım karakterleri onlar gerçekten şeyler kadar karışıklık terminal veya programlama dilleri adresinin klasöre erişebilir zaman çünkü ya olmayan basılabilir karakterler. 末 veya diğer özel karakterleri kullanırken can sıkıcı sorunlar yaşadım. Örneğin, Python 2.7 kullandığınızda, Ω, 末, 口, yazdırılamayan karakterleri içeren klasörlerinizi bu şekilde göreceksiniz.
os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']
Birisi ya da bir şey, klasör yapısını kullanarak klasör olacaktır erişmek için çok kafa karıştırıcı (ve benzeri yorumlardan görebilirsiniz bu üst cevaba).
Bu yüzden Sharepoint sürücümdeki adın başında bununla bir klasör oluşturdum ve şimdi orada ve ona erişemiyorum veya silemiyorum. : | - Aksine Notsay 28 Haz '16 21:05
Elbette bunları yazdırabilirsiniz, ancak işleri neden bu kadar gereksiz yere karmaşık hale getirin? Güvenli tarafta kalmak istiyorsanız, standart karakterler kullanmanızı öneririm. Hangisi en sonuncusu Dosya yöneticinize bağlıdır . İşte Python'daki tüm yazdırılabilir dizelerle bir grup klasör oluşturan bazı kodlar, böylece dosya yöneticinizi test edebilirsiniz.
import os
import string
for i in string.printable:
try:
os.mkdir(i)
except OSError:
print('OSError for %s' %(I))
Ada göre sıraladıktan sonra cevabınızı alabilirsiniz.
Windows 10 için - Explorer
z
bilgime kadar standart karakterleri kullandıktan sonra sadece zz
vesaire var.
Dolayısıyla kullanmak zzNameOfTheFolder
, bunu yapmanın kolay ve güvenli bir yoludur. Bu yüzden hoş olmasa bile tavsiye ederim.
Mac OS X El Capitan için - Bulucu
Z son karakterdir, ancak büyük harfler arasında bir ayrım olmadığına dikkat edin, bu nedenle adlı bir klasör bir klasörün zz
aynı dizininde saklanamazZZ
Ubuntu 16.04 - Nautilus için
Hashtag #
son karakterdir. Ancak diğer dosya yöneticileriyle biraz daha uyumluluk istiyorsanız, kullanırım ZZ
.
"Z_item" den daha zarif bir şey mi?
Sanırım bu sizin zarafet kavramınıza bağlı ve bence StackOverflow en zarif olanı değil, en iyi ve en güvenli uygulamaları yaymalı. Bununla birlikte, çoğu durumda simetri yardımcı olabilir. Peki ya bu güvenli, belki daha zarif çözümler:
ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz