Python kullanarak tüm işletim sistemlerinde yapılandırma dosyalarını kaydetmek için nokta klasörleri ve dosyalar oluşturmak için bir deyim olup olmadığını merak ediyordum.Giriş dizininde nokta klasörleri oluşturmak için bir Python deyimi var mı?
6
A
cevap
9
Kullanıcı klasör os.path.expanduser
ile alabilirsiniz:
>>> os.path.expanduser('~')
'/home/alko'
Ve os.mkdir
ile noktalı klasör oluşturmak (her iki çalışır) * nix üzerinde Win
>>> import os, os.path
>>> os.path.expanduser('~')
'C:\\Documents and Settings\\alko'
üzerinde
>>> hd = os.path.expanduser('~')
>>> os.mkdir(os.path.join(hd, '.my-config'))
+0
downvoter, herhangi bir yorum için normaldir? – alko
+0
Sanırım bu fikir 'os.path.expanduser ('~/.my-config')' kullanmaktır –
İlgili konular
- 1. Nokta türünü oluşturmak için çift değerleri dönüştürme
- 2. python lxml var mı?
- 3. Bir sihirbaz oluşturmak için herhangi bir desen var mı?
- 4. VBA'da (Mac için Office) paylaşılan bir kitaplık için kullanıcının giriş dizininde bir konum belirtmek mümkün mü?
- 5. javascript'te fonksiyonel lensler için bir nokta mı?
- 6. Varsayılan değer değiştirme deyimi için raylarda destek var mı?
- 7. Orta nokta elips algoritması var mı?
- 8. Tastypie'nin API anahtarları oluşturmak için yardımcı bir işlevi var mı?
- 9. Excel tabloları oluşturmak için ortak bir lisp kütüphanesi var mı?
- 10. Konsol uygulaması oluşturmak için bir maven kemer türü var mı?
- 11. WADL dosyası oluşturmak için herhangi bir araç var mı?
- 12. Pexpect için otomatik bir bakış var mı?
- 13. Bir listeyi ateşkes ve fals'lere filtrelemek için işlevsel bir programlama deyimi var mı?
- 14. python/pandas elif deyimi
- 15. Pymongo için kısa bir giriş dersi var mı?
- 16. python sürümü var mı?
- 17. Python intern dizeleri var mı?
- 18. Bir dizeden tekrarlı olarak dizin oluşturmak için Objective-C'de bir yöntem var mı?
- 19. Python 'geçiş' deyimi R eşdeğer
- 20. Girdikten sonra giriş hattının kaybolması için herhangi bir yol var mı? Python
- 21. Bir python web tabanlı uygulama oluşturmak için seçenekler
- 22. SQL deyimi sonuçları Ben bir SQL deyimi var
- 23. Mysqldump bir INSERT deyimi aşağıdaki deyimi ile
- 24. Python ile bir nokta çizme 3.5.1 Kaplumbağa
- 25. Python: Kayan nokta girdisinden
- 26. Bir giriş dizininde git init nasıl geri alınır?
- 27. Elixir'de bir Python Counter sayacı var mı?
- 28. PHP IF deyimi: $ var === $ var vs gerçek
- 29. Kullanıcı Girdisini Django'da Oluşturmak İçin Giriş Yapıyor
- 30. Python: dask diziliminin nokta çarpımı
P Kiraladığınız soruları açıklığa kavuşturun, şimdi ne sorduğunuzu açık değil formüle edilmiştir. Python'la nasıl ev bulacağınızı soruyor musunuz? Ya da doğru mu? Ya da nasıl yaratılır? 'klasörler? Ya da ne? –
alko
@alko Hangi adın '.' olduğu bir klasörün nasıl oluşturulduğunu ve bazı dosyaların hangi adda olduğunu öğrenmek istiyorum. ' –
BlackMamba
Soruyu yeterince açık buluyorum: OP, Python uygulamasının, kullanıcının ana dizinindeki gizli bir dir (genellikle bir noktadan başlayarak) kullanmasına izin vermek ister, muhtemelen uygulamaya özgü verileri depolar. Bu erişimi birleştiren herhangi bir kütüphanenin farkında değilim. Ben de böyle bir şeyle ilgilenirim. Bunun Windows sistemlerinde (ve belki de başkalarının) bir nokta-dizinin yaygın veya belki de mümkün olmadığı için çoğunlukla Unix'e özgü olabileceğini düşünmelisiniz. – Alfe