Pythonda satır kopyalatmak

Başlatan Coder, 08 Şubat 2011 - 15:06:56

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Coder

Bu gün akşama kadar yapmam lazım.

Bir metin belgesi düşünün içinde bir sürü Cümle olsun hepsi satır satır ama.

Ben burada içinde ' (kesme işareti) geçen cümleleri kopyalayıp başka bir metin belgesine yapıştırmak istiyorum.

Fakat 300 bin tane cümle var. Tek tek yapmam imkansız.

Programa ', @ gibi karakterleri giricem ve o da o metin belgesinde içinde "@" geçen satırları kopyalayıp, masaüstünde açtığı bir txt belgesine yapıştıracak.

Pythonda böyle bir program yapılabilir mi ? Yapılırsa kodları nasıldır acil yardımlarınızı bekliyorum..

heartsmagic

Konunun aciliyetini senin açından anlayabiliyorum ancak başlıklarımızda [Acil] gibi ibareleri ne yazık ki tutmuyoruz.

Doğrudan kod falan mümkün değil benim açımdan ancak senin bakınacağın yerler temelde dosya işlemleri ve re modülü olsa gerek.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

Coder

Kusura bakmayın bu kuralı bilmiyordum. Ama gerçekten acil :)

Bakınmadığım yer kalmadı :) istihzaya filan da baktım fakat satır eklemek ve silmek var kopyalamak diye birşey göremedim.

hitokiri

#3
#!/usr/bin/env python
#! coding:utf-8 -*-
# vim: ts=8:sw=8

dosya = open("/home/py/dosya").read()
dosya = dosya.splitlines()

lis = []
for x in dosya:
if  "@" in x:
lis.append(x)

with open("/home/py/Masaüstü/dosya","ab") as dosya:
for x in lis:
dosya.write(x+"\n")

Şöyle bişey olabilir .

sem

#4
Python ile yapılması şart mı?

Ek: Aşağıdaki bağlantıdan programın C ile kodlanmış haline ulaşabilirsiniz

http://forum.ubuntu-tr.net/index.php/topic,25344.0.html
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?