Ana sayfa > Programlama > Python Programlama > Python ipuçları > python_ipuc00002

Python ipuçları

Bir .bat dosyası ile Python ortamına hızlı geçiş yapma

Python programının aşağıdaki yapıya uygun olarak kurulduğu bir bilgisayarda, Python ortamına hızlı geçiş yapmak için oluşturduğumuz .bat uzantılı bir dosyayı kullanabiliriz:

  • Python'ın kurulu olduğu dizin: C:\Python39
  • Python sanal ortam dizini: C:\Python39\envs\env01
  • Python proje dizini: C:\Python39\envs\env01\projects

Bir metin editöründe oluşturacağımız .bat uzantılı bir dosyanın içeriğini aşağıdaki şekilde düzenleyerek kaydedelim.


@echo off
C:\Windows\System32\cmd.exe /k "cd C:\Python39\envs\env01\Scripts & activate.bat & cd ..\projects & py project01.py"

Oluşturduğumuz .bat uzantılı dosyayı çalıştırdığımızda, aşağıdaki işlemleri sırasıyla otomatik olarak gerçekleştirir:

  • Window komut penceresini açar.
  • Env01 sanal ortamının yer aldığı dizine geçiş yapar.
  • Scripts dizini içindeki activate.bat dosyasını çalıştırarak, sanal ortamı aktif hale getirir.
  • Env01 sanal ortamı içindeki projects dizinine geçiş yapar.
  • Projects dizini içinde yer alan project01.py projesini çalıştırır.