«file» etiketlenmiş sorular

Dizeye dayalı ad veya yol tarafından erişilebilen, rasgele bilgi bloğu veya bilgi depolamak için kaynak. Dosyalar bilgisayar programları tarafından kullanılabilir ve genellikle bir tür kalıcı depolamaya dayanır.

5
Python'da bir dosyayı okuyun ve üzerine yazın
Şu anda bunu kullanıyorum: f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() Ancak sorun, eski dosyanın yeni dosyadan daha büyük olmasıdır. Bu yüzden sonunda eski dosyanın bir parçası olan yeni bir dosya buluyorum.
108 python  file  overwrite 

8
Bir Python paketinin içinden (statik) bir dosya nasıl okunur?
Python paketimin içindeki bir dosyayı nasıl okuyabileceğimi bana söyleyebilir misiniz? Benim durumum Yüklediğim bir paket, programın içinden yüklemek istediğim bir dizi şablona (dizeler olarak kullanılan metin dosyaları) sahip. Ancak böyle bir dosyanın yolunu nasıl belirtebilirim? Şuradan bir dosya okumak istediğimi düşünün: package\templates\temp_file Bir çeşit yol manipülasyonu mu? Paket temel yol …
108 python  file  package 

7
İkili dosyayı okuma ve yazma
Bir ikili dosyayı bir arabelleğe okumak için kod yazmaya, ardından arabelleği başka bir dosyaya yazmaya çalışıyorum. Aşağıdaki koda sahibim, ancak arabellekte yalnızca dosyanın ilk satırından birkaç ASCII karakteri depolanır ve başka hiçbir şey saklanmaz. int length; char * buffer; ifstream is; is.open ("C:\\Final.gif", ios::binary ); // get length of file: …
108 c++  file  binary  buffer 


7
İşaretli dosya taşınır veya silinirse, Linux'ta açık bir dosya tutamacına ne olur?
Bu arada sivri uçlu dosya şunu alırsa, Linux'ta açık bir dosya tanıtıcısına ne olur: Taşındı -> Dosya tanıtıcısı geçerli kalıyor mu? Silindi -> Bu geçersiz bir dosya tutamacını gösteren bir EBADF'ye yol açar mı? Yeni bir dosya ile değiştirildi -> Dosya tanıtıcısı bu yeni dosyayı gösteriyor mu? Yeni bir dosyaya …

7
Büyük bir .csv dosyası okunuyor
Şu anda Python 2.7'deki .csv dosyalarından 1 milyon satıra ve 200 sütuna kadar veri okumaya çalışıyorum (dosyalar 100mb'den 1.6gb'ye kadar değişir). Bunu (çok yavaş) 300.000 satırın altındaki dosyalar için yapabilirim, ancak bunun üstüne çıktığımda bellek hataları alıyorum. Kodum şöyle görünüyor: def getdata(filename, criteria): data=[] for criterion in criteria: data.append(getstuff(filename, criteron)) …
107 python  python-2.7  file  csv 

5
c # varsayılan uygulama ve parametrelerle açık dosya
Varsayılan uygulamayla bir dosya açmanın en kolay yolu şudur: System.Diagnostics.Process.Start(@"c:\myPDF.pdf"); Bununla birlikte, parametreleri varsayılan uygulamaya ayarlamanın bir yolu olup olmadığını bilmek istiyorum, çünkü belirli bir sayfa numarasında bir pdf açmak istiyorum. Yeni bir süreç oluşturmayı ve parametreleri ayarlamayı nasıl yapacağımı biliyorum, ancak bu şekilde uygulamanın yolunu belirtmem gerekiyor ve taşınabilir …
107 c#  file 

11
CSV dosyasını .Net'teki kesin olarak yazılmış veri yapısına içe aktarın [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
106 c#  vb.net  file  csv  import 


9
Performans testini tekrarlamak için dosya önbelleğini temizleyin
Performans sonuçlarımın eğrilmesini önlemek için önbelleğe alınmış dosya içeriklerini kaldırmak için hangi araçları veya teknikleri kullanabilirim? Dosya ve dizin içerikleriyle ilgili önbelleğe alınmış bilgileri tamamen temizlemem veya seçerek kaldırmam gerektiğine inanıyorum. Geliştirdiğim uygulama özel bir sıkıştırma aracıdır ve işletim sisteminin son zamanlarda dokunmadığı ve disk bloklarının önbelleğe alınamayacak kadar çok …


20
Python'da bir dosyanın ikili (metin dışı) olup olmadığını nasıl anlarım?
Python'da bir dosyanın ikili (metin dışı) olup olmadığını nasıl anlarım? Python'da büyük bir dosya kümesinde arama yapıyorum ve ikili dosyalarda eşleşmeler almaya devam ediyorum. Bu, çıktının inanılmaz derecede dağınık görünmesine neden olur. Kullanabileceğimi biliyorum grep -I, ancak verilerle grep'in izin verdiğinden daha fazlasını yapıyorum. Geçmişte, bundan daha büyük karakterleri arardım …
105 python  file  binary 


20
os.Aşağıdaki dizinlere girmeden yürüyün
os.walkYalnızca sağladığım dizindeki dosyaları döndürmeyi nasıl sınırlayabilirim ? def _dir_list(self, dir_name, whitelist): outputList = [] for root, dirs, files in os.walk(dir_name): for f in files: if os.path.splitext(f)[1] in whitelist: outputList.append(os.path.join(root, f)) else: self._email_to_("ignore") return outputList
105 python  file  os.walk 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.