Saya memiliki beberapa baris kode python yang terus saya salin / tempelkan ke konsol python. Apakah ada load
perintah atau sesuatu yang bisa saya jalankan? misalnyaload file.py
python
read-eval-print-loop
sybind
sumber
sumber
import file
. Tidak ada.py
ekstensi.import file
digunakan, variabel dalamfile
tidak dapat diakses.file.variable
.Jawaban:
Untuk Python 2 (lihat jawaban lain untuk Python 3) coba ini:
Contoh penggunaan:
sumber
copy con
? Dari apa yang saya baca itu hanya digunakan untuk menyalin file computerhope.com/copyhlp.htmDari halaman manual:
Jadi ini harus melakukan apa yang Anda inginkan:
sumber
Python 3: exec baru (execfile turun) !
Solusi execfile hanya valid untuk Python 2. Python 3 menjatuhkan fungsi execfile - dan mempromosikan pernyataan exec ke fungsi universal builtin. Seperti komentar dalam komentar Python 3.0 changelog dan Hi-Angels menyarankan:
menggunakan
dari pada
sumber
import os
, apakahexec()
menjalankan pernyataan itu? Saya sedang mencoba ini saat ini dan jawabannya tampaknya tidak ...Dari baris perintah shell:
Dari baris perintah Python
atau
sumber
reload(file)
ketika Anda telah mengubah sesuatu di dalamnya.from file import *
, tidakimport * from file
Anda bisa menggunakan pernyataan impor:
Jadi, misalnya, jika Anda memiliki file bernama
my_script.py
Anda akan memuatnya seperti ini:sumber
Jika Anda menggunakan IPython, Anda cukup menjalankan:
Lihat http://ipython.org/ipython-doc/rel-1.1.0/interactive/tutorial.html
sumber
Buka command prompt di folder tempat Anda mengimpor file. ketika Anda mengetik 'python', terminal python akan dibuka. Sekarang kamu bisa menggunakannya
Catatan: tidak ada ekstensi .py untuk digunakan saat mengimpor.Bagaimana saya bisa membuka jendela cmd di lokasi tertentu?
sumber
Jika
path
variabel lingkungan Anda berisi Python (mis.C:\Python27\
) Anda dapat menjalankan file py Anda hanya dari baris perintah Windows (cmd). Bagaimana caranya di sini.sumber