Çözüldü Visual Studio içinde, kod dosyaları arasında geçiş nasıl yapılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

k1ttywnn

Decapat
Katılım
19 Ağustos 2023
Mesajlar
150
Makaleler
1
Çözümler
4
Daha fazla  
Cinsiyet
Kadın
Python:
elif islem == "3":
        # ben burada kumarMain isimli py dosyasını açıp işlemesini istiyorum
        print()
Python:
from banka import *
from main import *
from kumar import *
from aciklamalar import *
from time import sleep
import random
# main dosyasının burayı açmasını istiyorum
aktif_kumar = True
while aktif_kumar:
        print(G)
        KumarMenu = int(input("Hangi Kumar Menüsüne Gitmek İstersiniz? Sayı Veya Yüzde Kullanabilirsiniz"))
        if KumarMenu==1:
            print(rulet_secenek_1)

        elif KumarMenu==2:
            print(rulet_secenek_2)

        elif KumarMenu==3:
            print(rulet_secenek_3)
       
        elif KumarMenu==4:
            print(rulet_secenek_4)
       
        elif KumarMenu==5:
            print(random_sayi_secenek_1)
            devam = input("devam etmek istiyormusun?: ")
            if devam == "evet":
                while True:
                    kumarbahis1 = int(input("bahis miktarını giriniz min 250₺ max 500₺ : "))
                    if kumarbahis1 > 501:
                        print(" 250 veya 500 arasında miktar giriniz.")
                    elif kumarbahis1 < 249:
                        print(" 250 veya 500 arasında miktar giriniz.")
                    elif kumarbahis1 > Bakiye:
                        print("Bakiyeniz Yetersiz.")
                        break
                    else:
                        random_sayi_secenek_1_1 = input("1 ile 5 arasında sayı giriniz. : ")
                        time.sleep(0.5)
                        print("random sayı seçiliyor....")
                        time.sleep(1.2)
                        if random_sayi_secenek_1_1==RandomSayi1==RandomSayi2:
                            print("TEBRİKLER KAZANDINIZ.")
                            time.sleep(0.3)
                            print
 
Son düzenleyen: Moderatör:
Çözüm
Yanlış anlamadıysam çalıştırcağınız kısmı bir fonksiyonunun içine alıp ana dosyanızda
Python:
from kumarMain import fonksiyon
fonksiyon()
şeklinde çalıştırabilirsiniz.
Veya yanlış anladıysam şu şekilde fonksiyon oluşturmadan dosyayı çalıştırabilirsiniz.
Python:
import subprocess

process = subprocess.Popen(["python", "k.py"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, bufsize=1, universal_newlines=True)

while True:
    output = process.stdout.readline()
    if output == '' and process.poll() is not None:
        break
    if output:
        print(output.strip())

if process.returncode != 0:
    print("Error:", process.stderr.read())

Denemeye gidiyorum olursa çok teşekkür ederim
 
Mesela bir py dosyası içindeki def metodunu şöyle çağırabilirsin.

import banka as bk

sorgu = bk.sorgu();
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…