Tempfile modülü olmadan geçici bir dosya oluşturun
Geçici dosya görevi, basit bir dosya oluşturarak tempfile modülü kullanılmadan uygulanabilir. Bunun için normal bir dosya oluşturmanız, geçici görevleri yapmanız ve görevleri tamamladıktan sonra dosyayı kaldırmanız gerekiyor. Bu örnekte, adlı geçici bir dosya
temp.txt Yazma modunda açılır ve geçici dosyaya metin yazılır. “ÇALIŞTIRMA SİSTEMİBuradaki modül içeriği okumak için kullanılır. temp.txt dosyasını açın ve iş bittikten sonra dosyayı kaldırın.
# İşletim sistemi modülünü içe aktarın
işletim sistemini içe aktar
# Geçici dosyanın adını tanımlayın
dosya adı = “temp.txt”
# Dosyayı okuma modunda açın
fh = açık(dosya adı, ‘w’)
denemek:
# Yazmadan önce bir mesaj yazdırın
matbaa(Dosyaya yaz >>>\n“)
# Dosyaya bir dizi yaz
fh.yaz(geçici dosya testi)
# Yazdıktan sonra dosyayı kapatın
fh. dördüncü()
en sonunda:
# Okumadan önce bir mesaj yazdırın
matbaa(<)
# Dosyayı okumak için bash komutunu çalıştırın
ÇALIŞTIRMA SİSTEMİ(“kedi temp.txt”)
# Yeni satırı yazdır
matbaa(“\n“)
# Geçici dosyayı kaldır
işletim sistemi kaldır(dosya adı)
Üretmek:
Komut dosyasını çalıştırın. Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
TemporaryFile() yöntemini kullanarak geçici bir dosya oluşturun
geçici dosya Bu örnekteki modül, geçici bir dosya oluşturmak için kullanılır. Bu modülün geçici dosyalarla çalışmanın birçok yolu vardır. geçici dosya() Buradaki yöntem geçici bir dosya oluşturmak için kullanılır. Geçici dosya, komut dosyası modunda bir metin dosyası olarak açılır. Geçici dosya, varsayılan olarak geçerli konumda oluşturulacaktır. Geçici dosyaya iki satır metin yazılır. yazmak() yöntem. sıradaki, Arama() Dosya işaretçisini ayarlama yöntemi, dosyanın başında çağrılır. Dosyanın içeriği makine kullanılarak yazdırılır. okuman () yöntem. dördüncü() Modül yöntemi, dosyayı otomatik olarak kapatmak ve dosyayı kaldırmak için kullanılır.
# Tempfile modülünü içe aktar
ithalat geçici dosya
#Yazmak için geçici bir dosya açacak nesneyi bildir
tmp = geçici dosya. geçici dosya(“w+t”)
denemek:
# Mesajı yazmadan önce yazdırın
matbaa(“Geçici bir dosyaya yaz…”)
# Verileri geçici bir dosyaya yaz
tmp.yaz(“Linux IPucu”)
tmp.yaz(Geçici dosya içeriği)
# Dosyanın başına git
tmp.aramak(0)
# Geçici dosyanın içeriğini oku
matbaa(“Geçici dosyayı oku: \n{0}”.Formül(tmp.oku()))
en sonunda:
# Geçici dosyayı otomatik olarak kaldır
tmp.kapat()
Üretmek:
Komut dosyasını çalıştırın. Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
NamedTporaryFile() yöntemini kullanarak geçici bir dosya oluşturun
Önceki örnekte, geçici dosyanın adı rastgele oluşturulmuştur. Ancak, geçici dosya için herhangi bir özel ad belirtmek isterseniz, kullanmanız gerekir. () adlı geçici dosya Geçici dosya nasıl oluşturulur? Bu örnekte, geçici bir dosya yazma modunda açılır. () adlı geçici dosya yöntem. Sonra bir dosya adı olarak ayarlanır. temp.txt. Dosyaya bir satır metin yazılır ve önceki örnekte olduğu gibi dosyadan okunur. Daha önce geçici dosyanın ne zaman otomatik olarak silineceğinden bahsedilmişti. dördüncü() yöntem denir. silindikten sonra,ÇALIŞTIRMA SİSTEMİBuradaki modül, geçici dosyanın var olup olmadığını kontrol etmek için kullanılır.
# Tempfile modülünü içe aktar
ithalat geçici dosya
# İşletim sistemi modülünü içe aktarın
işletim sistemini içe aktar
#Yazmak için geçici bir dosya açacak nesneyi bildir
tmp = geçici dosya. Geçici dosya adı(“w+t”)
# Geçici dosyanın adını tanımlayın
tmp.ad =“temp.txt”
denemek:
# Mesajı yazmadan önce yazdırın
matbaa(“Geçici bir dosyaya veri yaz…”)
# Verileri geçici bir dosyaya yaz
tmp.yaz(Bu geçici bir içeriktir.)
# Dosyanın başına git
tmp.aramak(0)
# Geçici dosyanın içeriğini oku
matbaa(“Geçici dosyanın içeriğini oku: \n{0}”.Formül(tmp.oku()))
en sonunda:
# Dosyayı otomatik olarak kaldır
tmp.kapat()
# Dosyanın var olup olmadığını kontrol edin
eğer(işletim sistemi yolu(tmp.ad)):
matbaa(‘dosya var’)
Başka:
matbaa(‘dosya bulunamadı’)
Üretmek:
Komut dosyasını çalıştırın. Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
Önek ve sonek ile geçici bir dosya oluşturun
Tüm geçici dosyalar, önceki örneklerin geçerli konumunda oluşturulur. Geçici dosyanın konumu ve geçici dosya adının öneki ve soneki, dosya oluşturulurken aşağıdaki gibi belirtilebilir: () adlı geçici dosya yöntem. Aşağıdaki betiğe göre geçici dosya adıyla başlayacaktır. “Tamamlandı_” ve ile biten “_fl”. Dosya şu adreste saklanacaktır: “/tmp” bir dosya. Dosya oluşturulduktan sonra ‘geçici dosya adı’ kullanılarak yazdırılır.İsim‘ Emlak. sıradaki, ‘ÇALIŞTIRMA SİSTEMİ’ Dosyanın kaldırılıp kaldırılmadığını kontrol etmek için modül.
# Tempfile modülünü içe aktar
ithalat geçici dosya
# İşletim sistemi modülünü içe aktarın
işletim sistemini içe aktar
#Sonek ve önek içeren geçici bir dosya oluşturmak için nesneyi bildirin
tmp = geçici dosya. Geçici dosya adı(modern=“w+t”Ve önek=“Tamamlandı_”Ve
Oğul=“_fl”Ve
gece=“/tmp”)
# Geçici dosyanın adını yazdır
matbaa(tmp.ad)
denemek:
# Mesajı yazmadan önce yazdırın
matbaa(“Geçici bir dosyaya veri yaz…”)
# Verileri geçici bir dosyaya yaz
tmp.yaz(Bu geçici bir içeriktir.)
en sonunda:
# Dosyayı otomatik olarak kaldır
tmp.kapat()
eğer(işletim sistemi yolu(tmp.ad) == Hata):
matbaa(“dosya kaldırıldı”)
Üretmek:
Komut dosyasını çalıştırın. Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
Çözüm:
Herhangi bir programlama dili için ortak gereksinim, çeşitli görevleri gerçekleştirmek ve kalıcı olarak depolanması gerekmeyen verilerle çalışmak için isteğe bağlı olarak geçici bir dosya oluşturmaktır. bazı gerekli yöntemler geçici dosya Modül, geçici dosyayı kullanmanın yollarını göstermek için bu makalede açıklanmıştır. Okuyucunun bu makaleyi okuduktan sonra kolayca geçici dosyalar oluşturabileceğini ve kullanabileceğini umuyoruz.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın