Bitcoin Forum
May 29, 2024, 01:08:40 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Python Soru  (Read 160 times)
Jupiter_01 (OP)
Member
**
Offline Offline

Activity: 122
Merit: 26


View Profile
October 05, 2018, 03:21:17 PM
 #1

Arkadaşlar Python öğrenmeye çalışıyorum da bir sorum olacak ustalardan ;

kod şu

bu kodla girilen adresin bakiye kontrolü yapılıyor
>>>>>>

from bs4 import BeautifulSoup
import urllib.request
 
tr = input(" Adres Girin ")
url = ("https://blockchain.info/q/addressbalance/"+tr)

url_oku = urllib.request.urlopen(url)

soup = BeautifulSoup(url_oku, 'html.parser')
 
print(soup)
print (tr)

<<<<<<<

ben burada bir txt dosyasından tr değişkenini satır satır çekmek istiyorum... (her bir satıra bir adres gelecek şekilde oluşturulmuş 10 satırlık bir txt dosyası mesala ) Bunu nasıl yapabilirim? çıktıyıda başka bir txt dosyasına yazdırmak...
apimembership
Full Member
***
Offline Offline

Activity: 448
Merit: 124



View Profile
October 06, 2018, 07:45:21 AM
 #2

Arkadaşlar Python öğrenmeye çalışıyorum da bir sorum olacak ustalardan ;

kod şu

bu kodla girilen adresin bakiye kontrolü yapılıyor
>>>>>>

from bs4 import BeautifulSoup
import urllib.request
 
tr = input(" Adres Girin ")
url = ("https://blockchain.info/q/addressbalance/"+tr)

url_oku = urllib.request.urlopen(url)

soup = BeautifulSoup(url_oku, 'html.parser')
 
print(soup)
print (tr)

<<<<<<<

ben burada bir txt dosyasından tr değişkenini satır satır çekmek istiyorum... (her bir satıra bir adres gelecek şekilde oluşturulmuş 10 satırlık bir txt dosyası mesala ) Bunu nasıl yapabilirim? çıktıyıda başka bir txt dosyasına yazdırmak...

burada istediğiniz gibi adresleri addresses.txt den okuyup, output.txt ye yazacak basit bir program yazdım size. Umarım işinize yarar.

Code:
from bs4 import BeautifulSoup
import urllib.request
 
url = ("https://blockchain.info/q/addressbalance/")
address_file = 'addresses.txt'
output_file = 'output.txt'
all_content = None
with open(address_file) as f:
    all_content = f.readlines()

all_results = []
with open(output_file, "w") as text_file:
    for oneAdd in all_content:
        temp_url = url + oneAdd.strip()
        url_oku = urllib.request.urlopen(temp_url)
        result = BeautifulSoup(url_oku, 'html.parser')
        text_file.write(result.text+"\n")

miyav
Member
**
Offline Offline

Activity: 274
Merit: 88


View Profile
October 06, 2018, 08:07:21 AM
 #3

tail -5 jupiter.txt
 1aaL4BUrK1oRoVCLUNBPT1h2hot2r4wG5
 1aaiwnVSPwSEniK26e1MwxfiTLhA6R9Ro
 1aaajxYcpaAghhBodH8xAAbh8EyQ4KH3V
 1aaGGQvnSS2xx8j1jgcGuPDgMHxSFRmM2
 1aaxUPwA3xUdGepjjPyUqaTocJuFH95qk

bu okuma örneği
cat oku.py
dosya = open('/home/jupiter.txt')
print(dosya.read())



bu da bir dosyayı okuyup bir başka dosyaya yazma örneği
cat  oku_yaz.py

dosya = open('/home/jupiter.txt')
data = dosya.read()
dosya2 = open('/home/cikti.txt','a')

dosya2.write( data )
dosya2.close()
Jupiter_01 (OP)
Member
**
Offline Offline

Activity: 122
Merit: 26


View Profile
October 09, 2018, 06:39:42 AM
 #4

bilgiler için teşekkürler
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!