Mobil Termux Python indirdim nasıl kodlama yapacağım?

15 Eki 2019
217
26
Hocalarım ben termuxu indirdim, dosya erişimi açtım, pkg install python yaptım ve düzgünce indirdim hiçbi sorun yok fakat ben nasıl kullanacağım indirdiğim dosyayı yani nasıl python paneline gireceğim kod yapacağım
 

Toolbrowser

Uzman üye
10 Tem 2021
1,064
649
42
Termux ta pkg install python yaptın devamını getirmedin. Ne gibi bir sorunun var kardeşim. Ekran Görüntüsü atmasan ne gibi bir sorunun var nerden anlayacaz dimi. Ekran görüntüsü at sizlere yardımcı olalım
 
15 Eki 2019
217
26
Termux ta pkg install python yaptın devamını getirmedin. Ne gibi bir sorunun var kardeşim. Ekran Görüntüsü atmasan ne gibi bir sorunun var nerden anlayacaz dimi. Ekran görüntüsü at sizlere yardımcı olalım
sorunum yok sadece paketi kurdum ama paketi nasıl kullanacağımı bilmiyorum

python yaz sadece gelir yani not şeysi istiyosan bi yerde yaz sonra wget ile alirsin yani
başardım eyw
 
19 May 2020
238
84
mobil kod editörlerini kullanarak oluşturduğun dosyaları termux da çalıştırabilirsin veya yukarıdaki arkadaşların dediği gibi nano'yu kullanabilirsin

pkg install nano [dosyaları düzenlemek için nanoyu indirdin]
mkdir python-dosyalari [kendi çalışma dizinini oluşturdun]
cd python-dosyalari [çalışma dizinine girdin]
touch test.py [örnek bir çalışma yapmak için python uzantılı bir komut dosyası oluşturdun]
nano test.py [nano ile komut dosyasını düzenlemeküzere açtın ve içeriğine kodları girip kaydettin]
python test.py [dosya python dosyası olduğu ve bununla çalışacağı için python ile test.py içerisinde yer alan komutların çalışması için komut verdin]
 

thankitap

Yeni üye
23 Ocak 2023
1
0
mobil kod editörlerini kullanarak oluşturduğun dosyaları termux da çalıştırabilirsin veya yukarıdaki arkadaşların dediği gibi nano'yu kullanabilirsin

pkg install nano [dosyaları düzenlemek için nanoyu indirdin]
mkdir python-dosyalari [kendi çalışma dizinini oluşturdun]
cd python-dosyalari [çalışma dizinine girdin]
touch test.py [örnek bir çalışma yapmak için python uzantılı bir komut dosyası oluşturdun]
nano test.py [nano ile komut dosyasını düzenlemeküzere açtın ve içeriğine kodları girip kaydettin]
python test.py [dosya python dosyası olduğu ve bununla çalışacağı için python ile test.py içerisinde yer alan komutların çalışması için komut verdin]
Hocam nasıl.kurucam nasıl yapicam onu direk kodlarimi yazmam gerek .
 
Z

Zeuxx

Ziyaretçi
Bana termux ile ilgili her şeyi açıklayıcı bir şekilde anlatabilir misiniz ben anlamadım özellikle oy uzantılı dosyaları acamadım
 
M

Mazda Peek

Ziyaretçi
Benim bu konuda yazdığım bir python shell script i var istersen alabilirsin buraya bırakıyorum.

Python

import os

code_lines = []

def execute_code():
global code_lines
try:
exec('\n'.join(code_lines))
except Exception as e:
print(f"\033[1;31mHata {e.__traceback__.tb_lineno} satırında:\033[0m {e}")
else:
print("\033[1;32mKod başarıyla çalıştırıldı!\033[0m")

def clear():
os.system('cls' if os.name == 'nt' else 'clear')
print_welcome_message()

def print_welcome_message():
print("""
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_|
|_| |_|
|_|██████╗ ██╗ ██╗████████╗██╗ ██╗ ██████╗ ███╗ ██╗——————————|_|
|_|██╔══██╗╚██╗ ██╔╝╚══██╔══╝██║ ██║██╔═══██╗████╗ ██║——————————|_|
|_|██████╔╝ ╚████╔╝ ██║ ███████║██║ ██║██╔██╗ ██║——————————|_|
|_|██╔═══╝ ╚██╔╝ ██║ ██╔══██║██║ ██║██║╚██╗██║——————————|_|
|_|██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║——————————|_|
|_|╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝——————————|_|
|_| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |_|
|_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_||_|
""")
print("""\033[1;31m* \033[1;33mPython shell'e\033[1;31m *\033[1;32m hoş geldiniz! \033[1;34m'bilgi()' \033[1;32myazarak
komut kullanımlarından bilgilenebilirsiniz.
""")

def bilgi():
print("\033[1;34mÖzel Komutlar:\033[0m")
print(" \033[1;33mS_git()\033[0m: Belirli bir satıra gitmenizi sağlar.")
print(" \033[1;33mS_ekle()\033[0m: Yeni bir kod satırı eklemenizi sağlar.")
print(" \033[1;33mS_sil()\033[0m: Belirli bir satırı silmenizi sağlar.")
print(" \033[1;33mS_kaydet()\033[0m: Kodunuzu bir dosyaya kaydeder.")
print(" \033[1;33mS_yukle()\033[0m: Kodunuzu bir dosyadan yükler.")
print(" \033[1;33mexit()\033[0m: Programdan çıkış yapmanızı sağlar.")
print(" \033[1;33mclear()\033[0m: Ekranı temizler.")

def S_git(line_number):
global code_lines
if 0 < line_number <= len(code_lines):
return code_lines[line_number - 1]
else:
print("Geçersiz satır numarası.")

def S_ekle(line, line_number=None):
global code_lines
if line_number is None:
code_lines.append(line)
else:
code_lines.insert(line_number - 1, line)

def S_sil(line_number):
global code_lines
if 0 < line_number <= len(code_lines):
del code_lines[line_number - 1]
else:
print("Geçersiz satır numarası.")

def S_kaydet(filename):
global code_lines
with open(filename, 'w') as file:
file.write('\n'.join(code_lines))
print(f"'{filename}' olarak kaydedildi.")

def S_yukle(filename):
global code_lines
try:
with open(filename, 'r') as file:
code_lines = file.read().splitlines()
except FileNotFoundError:
print(f"'{filename}' bulunamadı.")

def main():
global code_lines
print_welcome_message()
line_count = 1
while True:
command = input(f"\033[1;31mkod / {line_count} :\033[0m ")
if command == 'exit()':
break
elif command == 'clear()':
clear()
elif command == 'bilgi()':
bilgi()
elif command.startswith('S_git('):
line_number = int(command.split('(')[1].split(')')[0])
print(S_git(line_number))
elif command.startswith('S_sil('):
line_number = int(command.split('(')[1].split(')')[0])
S_sil(line_number)
elif command.startswith('S_kaydet('):
filename = command.split('(')[1].split(')')[0].strip("'\"")
S_kaydet(filename)
elif command.startswith('S_yukle('):
filename = command.split('(')[1].split(')')[0].strip("'\"")
S_yukle(filename)
elif command == '***()':
execute_code()
code_lines = []
line_count = 1
else:
S_ekle(command)
line_count += 1

if __name__ == "__main__":
main()
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.