Не портите вещи странными персонажами!
Я бы не предлагал использовать символы частного использования или непечатаемые символы, потому что они действительно могут испортить вещи, когда вы получаете доступ к своей папке с терминала или языков программирования. У меня были неприятные проблемы с использованием 末 или других специальных символов. Например, используя Python 2.7, вы увидите свои папки с непечатаемыми символами Ω, 末, 口, .
os.listdir(os.getcwd())
Out[2]: ['\xe6\x9c\xab ', '\xe5\x8f\xa3 ', '\xce\xa9 ', '\xee\xa0\xba ']
Для кого-то или чего-то, использующего вашу структуру папок, доступ к папке будет очень запутанным (и вы можете увидеть это из комментариев, подобных этому, к верхнему ответу).
Итак, я создал папку с этим в начале имени на моем диске Sharepoint, и теперь она там, и я не могу получить к ней доступ или удалить ее. : | - Rather Notsay 28 июня '16 в 21:05
Конечно, вы можете распечатать их, но зачем делать вещи такими излишне сложными? Если вы хотите быть в безопасности, я бы посоветовал использовать стандартные символы. Последний из них зависит от вашего файлового менеджера . Итак, вот код, который создает кучу папок со всеми строками для печати в Python, чтобы вы могли протестировать свой файловый менеджер.
import os
import string
for i in string.printable:
try:
os.mkdir(i)
except OSError:
print('OSError for %s' %(I))
После того, как вы отсортировали по имени, вы можете получить свой ответ.
Для Windows 10 - Проводник
используя стандартные символы после того z
, как, насколько мне известно, есть только zz
и так далее.
Так что использование zzNameOfTheFolder
- простой и безопасный способ сделать это. Так что, даже если это неприятно, я бы рекомендовал это.
Для Mac OS X El Capitan - Finder
Z - это последний символ, но обратите внимание, что между заглавными буквами нет различия, поэтому указанная папка zz
не может храниться в том же каталоге, что и папка.ZZ
Для Ubuntu 16.04 - Nautilus
Хэштег #
- последний символ. Но если вам нужна дополнительная совместимость с другими файловыми менеджерами, я бы использовал ZZ
.
Что-то более элегантное, чем "z_item"?
Я полагаю, это зависит от вашего собственного представления об элегантности, и я думаю, что StackOverflow должен распространять лучшие и самые безопасные методы, а не самые элегантные. Однако во многих случаях может помочь симметрия. А вот эти безопасные, пожалуй, более элегантные решения:
ZZFoldernameZZ
Zz-Folder name-zZ
zZ-Folder name-Zz
zZFolderNameZz
zzFoldernamezz