Giống như chúng tôi có chức năng source()
để thực hiện chương trình R
trong chương trình R
khác trong R studio, làm cách nào để thực thi chương trình python trong chương trình python khác?Tương đương với nguồn() của R trong Python
5
A
Trả lời
4
Given 2 kịch bản python: first.py
và second.py
, theo cách thông thường để thực hiện đầu tiên từ thứ hai là cái gì đó trong dòng:
first.py:
def func1():
print 'inside func1 in first.py'
if __name__ == '__main__':
# first.py executed as a script
func1()
second.py:
import first
def second_func():
print 'inside second_func in second.py'
if __name__ == '__main__':
# second.py executed as a script
second_func()
first.func1() # executing a function from first.py
Chỉnh sửa:
01.- Bạn cũng có thể sử dụng đơn giản
execfile("second.py")
nếu bạn muốn (mặc dù nó chỉ nằm trong vùng tên gọi). - Và tùy chọn cuối cùng đang sử dụng
os.system
như sau:
os.system("second.py")
.
0
Nếu bạn đang sử dụng để tìm nguồn cung ứng trực tiếp từ GitHub, bạn có thể sử dụng gói yêu cầu để tải xuống tệp * .py thô với http get và sau đó thực thi tệp.
import requests
exec(requests.get('http://github.myorg.net/raw/repo/directory/file.py').text)
Disclaimer: Tôi là một người sử dụng R học Python, vì vậy điều này có thể vi phạm một số thông lệ tốt nhất Python
Các vấn đề liên quan
- 1. Python tương đương với Mclapply của R()
- 2. Python tương đương với daisy() trong gói cụm của R
- 3. Tương đương python của R là gì?
- 4. python đơn giản nhất tương đương với grepl của R
- 5. Có hàm Python tương đương với hàm smooth.spline trong R
- 6. Tương đương của Lisp tương đương với \ r bên trong hàm định dạng?
- 7. Tương đương TreeSet của Java tương đương với Python?
- 8. Tương đương với MATLAB 'ans' trong R
- 9. tương đương python qnorm, qf và qchi2 của R
- 10. R tương đương với Python 'pass' tuyên bố
- 11. Python tương đương với IFNULL của MySQL
- 12. Python tương đương với each_with_index của Ruby?
- 13. Java tương đương với struct.pack của Python?
- 14. Tính toán trong các danh mục: Tương đương với dd của R trong Python?
- 15. Python tương đương với 'method_missing' của Ruby '
- 16. Python tương đương với memory_get_usage() của PHP?
- 17. R dcast tương đương trong gấu trúc python
- 18. python tương đương tương đương
- 19. R có tương đương với "repr" của Python (hay "prin1-to-string" của Lisp) không?
- 20. tương đương trăn (hoặc numpy) của trận đấu trong R
- 21. R tương đương với cấu trúc MATLAB?
- 22. python tương đương với sed
- 23. Python tương đương với Sinatra
- 24. Python tương đương với find2perl
- 25. Python tương đương với ~/.bashrc
- 26. R tương đương với lệnh `compress` của Stata?
- 27. Tương đương với Python urllib trong Haskell
- 28. Tương đương với 'này' hoặc 'tự' trong R
- 29. Java tương đương với bisect trong python
- 30. Tương đương với LinkedHashMap trong Python
Tôi tìm thấy 'execfile' là giống nhất cho 'source' R của – vpipkt