.py dosyasının içine degerleri kaydedebileceğim liste veya demet gibi bir şey varmı?
(Program kapandığında değerler başa dönmiyecek veya silinmeyecek)
(Program kapandığında değerler başa dönmiyecek veya silinmeyecek)
Python içine veri kaydetme
|
.py dosyasının içine degerleri kaydedebileceğim liste veya demet gibi bir şey varmı?
(Program kapandığında değerler başa dönmiyecek veya silinmeyecek)
24-04-2019, Saat: 19:57
bunu yapmak için mutlaka harici bir depolamaya ihtiyacın var. Ama tabi bazı durumlarda json, txt, log, db gibi dosyaları kullanıcıya ya muhafaza etmesini bildirmek de olmaz
![]() Platform her ne olursa olsun python tempfile modülü ortamın temp dizinini otomatik olarak bulur ve oraya programcının geçici dosyalarını açmasına kullanıcıya yük olmadan veya haberi olmadan açmasına olanak sağlar. Tabi şimdi adı üstünde geçiçi bir dosya ve dizin kullanımı olduğu için dosyalar programdan çıkınca silinir fakat bunu silmemek için de gerekli parametreler kullanabiliyorsun. Bu modül dosya adını kafasına göre vereceğinden bir sonraki çalıştırmada dosya adını almak falan sıkıntı yaratabilir senin isteğin için. Bu yüzden de şu şekilde bir kullanım önerebilirim, platformun temp dizini adresi kullanıcıya işletim sistemine göre değişkenlik göstereceğinden tempfile modülü ile dizinin yolunu bulursun import tempfile temp_dizini = tempfile.gettempdir() daha sonra temp adresinine göre kaydedeceğin dosyaları yerleştirirsin. İster json olur ister database olur, isterse de txt olur. Kullanıcı bu durumun farkına varmaz ve kodun çalıştığı dizinde ekstradan bir kalabalığa neden olmazsın.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Baya güzelmiş.
![]() Bide bazı kullanıcılar her dosyayı inceliyor yada siliyor, hepsi değil tabiki. ![]()
24-04-2019, Saat: 21:16
Dosya kopyalama hakkında ufak bir soru sorucam.
![]() PHP Kod: import os a.py dosyasını (aslında .py yerine .exe kullanıcam) bilgisiyarın açılış ekranına kopyalıycam ama 'Start Menu' dizini boşluk oldugu için hata veriyor. Bende o dosyanın ismini os.rename() ile degiştirmeye çalışdım, dosya aynı yolda olunca sorun çıkmıyor, ismini degiştirecegim dosyayı start menu oldugu için o yolu belirtiyorum ama yol belirtince hata veriyor. Bunu çözümünü bulamadım. Bildiginiz bir şey ise söylermisiniz? ![]()
24-04-2019, Saat: 23:07
"copyfile" kullanmayı deneyebilirsin bir de..
from shutil import copyfile copyfile("kopyalanacak dosya", "hedef dizin") senin örneğe verirsek şu şekilde copyfile(os.getcwd() + "\\a.py ", "C:\\Users\\casper\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\b.py")
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
(24-04-2019, Saat: 23:07)gecemor Nickli Kullanıcıdan Alıntı: "copyfile" kullanmayı deneyebilirsin bir de..Yardım için çok teşşekkür ederim. ![]()
25-04-2019, Saat: 00:47
rica ederim.
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
|
« Önceki Konu | Sonraki Konu »
|
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
15gb .myd uzantılı dosya python ile okutma | perry | 1 | 1,390 |
27-11-2022, Saat: 17:59 Son Yorum: perry |
|
![]() |
Python Dili Soru & Cevap | gecemor | 1,493 | 1,094,119 |
08-11-2022, Saat: 11:18 Son Yorum: Antonyobanderas |
GÜNCEL Python request , c# request e göre çok yavaş ne yapabilirim | perry | 12 | 3,580 |
28-09-2022, Saat: 20:27 Son Yorum: krast |
|
YENİ Python Pyqt5 memory leak sorunu | perry | 3 | 1,644 |
28-09-2022, Saat: 11:33 Son Yorum: gecemor |
|
YENİ PYTHON ads approval | CaglarDevv | 2 | 1,633 |
04-07-2022, Saat: 01:23 Son Yorum: CaglarDevv |