Có cách nào để chạy nhiều tập lệnh Python đồng thời trong VSC. Ý tôi là trong khi đã có một tập lệnh chạy, tôi muốn chạy một tập lệnh khác. Khi tôi thử tôi nhận được "mã đã chạy". Trong Spyder-ide, tôi chỉ cần mở một bảng điều khiển Ipython mới và chạy tập lệnh mới trong bảng điều khiển mới mở này.
Hỏi ngày 22 tháng 8 năm 2018 lúc 14:55Aug 22, 2018 at 14:55
Khalil Al Hootikhalil Al HootiKhalil Al Hooti
4.0094 Huy hiệu vàng24 Huy hiệu bạc37 Huy hiệu Đồng4 gold badges24 silver badges37 bronze badges
1
Bạn luôn có thể mở một cửa sổ thiết bị đầu cuối - với
print["a"]4 hoặc
print["a"]5 - và khởi chạy [các] tập lệnh theo cách thủ công trong các thiết bị đầu cuối riêng biệt.
Đã trả lời ngày 22 tháng 8 năm 2018 lúc 19:22Aug 22, 2018 at 19:22
Brett Cannonbrett CannonBrett Cannon
13.1k1 Huy hiệu vàng40 Huy hiệu bạc37 Huy hiệu đồng1 gold badge40 silver badges37 bronze badges
0
Nếu bạn cần phối hợp thực thi và giao tiếp giữa các chương trình này, bạn sẽ cần sử dụng luồng. Nếu các tập lệnh có thể chạy độc lập, bạn có thể chạy chúng theo cách thủ công từ thiết bị đầu cuối hoặc sử dụng cuộc gọi phụ từ tập lệnh đầu tiên:
subprocess.call[['python', 'secondscript.py', secondscript_arg1, secondscript_val1,...]].
Đã trả lời ngày 22 tháng 8 năm 2018 lúc 15:29Aug 22, 2018 at 15:29
J. Blackadarj. BlackadarJ. Blackadar
1.6311 Huy hiệu vàng10 Huy hiệu bạc18 Huy hiệu đồng1 gold badge10 silver badges18 bronze badges
0
Bạn chỉ cần ctrl + shift + `
Nó sẽ tạo ra một thiết bị đầu cuối mới và bạn có thể chạy một tập lệnh khác.
Đã trả lời ngày 8 tháng 5 năm 2021 lúc 4:01May 8, 2021 at 4:01
Có một tiện ích mở rộng gọi là tiện ích mở rộng "Mã Runner" được phát triển bởi Jun Han, sau khi cài đặt nó, nhấp chuột phải vào tập lệnh thứ hai, chọn "Run Code".
Đã trả lời ngày 14 tháng 12 năm 2021 lúc 8:05Dec 14, 2021 at 8:05
Wade Wangwade WangWade Wang
4364 Huy hiệu bạc11 Huy hiệu đồng4 silver badges11 bronze badges
1
Mở một góc mới của studio trực quan sau đó mở tệp khác trong cái mới này, để bạn có thể chạy nó
Đã trả lời ngày 16 tháng 7 năm 2021 lúc 19:46Jul 16, 2021 at 19:46
Bạn có thể cài đặt Pycharm có một plugin có tên 'Multirun'. Điều này cho phép bạn chạy một số tệp Python song song. Tôi đã có cùng một vấn đề với bạn và sửa nó theo cách này.
Đã trả lời ngày 27 tháng 11 năm 2019 lúc 9:16Nov 27, 2019 at 9:16
Sử dụng Text Sublime 3 và chạy tập lệnh của bạn bằng phím tắt Ctrl + BSublime Text 3 and run your script by Ctrl + B shortcut
Đã trả lời ngày 8 tháng 5 năm 2021 lúc 3:11May 8, 2021 at 3:11
Trong bài viết này, chúng tôi sẽ thảo luận về cách chạy nhiều tệp Python trong một thư mục lần lượt. Có thể có nhiều cách cho nhiệm vụ này, ở đây, chúng ta sẽ thảo luận về một vài trong số chúng. Để thực hiện chương trình này, chúng tôi phải tạo một số tệp Python trong một thư mục và đặt một số tên cho thư mục đó. & NBSP;
Nội dung bên trong tệp a.py:a.py file:
print["a"]
Nội dung bên trong tệp B.Py:b.py file:
print["b"]
Nội dung bên trong tệp c.py:c.py file:
print["c"]
Phương pháp 1: Sử dụng Bash Script:Using Bash Script:
Chúng tôi đã tạo ra một thư mục khác có tên hai. Trong đó, test.sh tồn tại.two. In which, test.sh exist.
Syntax:
#!/bin/bash
Đối với python_file_name trong $ [tìm $ firder_path -name *.py]
do
& nbsp; & nbsp; python $ python_file_name
xong
Để chạy động tất cả các tệp chương trình Python trong một thư mục nhất định, chúng tôi có thể chạy tệp tập lệnh Bash để thực hiện tác vụ này. Với sự trợ giúp của tập lệnh trên này, chúng ta có thể chạy tất cả .Py Tệp mở rộng được đặt trong đường dẫn thư mục đã cho. Với mỗi lần lặp, chương trình này sẽ chạy mọi tệp Python..py extension file which is located in the given folder path. With each iteration, This program will run every python file.
Bây giờ, hãy xem việc thực hiện nó,
#!/bin/bash for py_file in $[find ../one -name *.py] do python $py_file done
Lưu nội dung này bên trong một tệp tập lệnh Bash [có nghĩa là .Sh mở rộng]. Bây giờ, nó thời gian để chạy tập tin này. Nếu chúng tôi đang sử dụng Windows, vì vậy, chúng tôi phải chạy tệp này trong git bash..sh extension ]. Now, It’s time to run this file. If we are using windows, so, we have to run this file in Git Bash.
Chạy lệnh này trong Terminal Git Bash. Chúng ta có thể sử dụng.Git Bash Terminal. We can use “./” [or any valid directory spec] before the filename:
./test.sh
Output:
a b c
Phương pháp 2: Sử dụng dấu nhắc lệnh: Using Command Prompt:
Nếu chúng tôi muốn chạy nhiều tệp python từ một thư mục khác bằng dấu nhắc lệnh của chúng tôi. Sau đó, chúng ta cần đi theo đường dẫn của các tập tin. Như trong thư mục một, chúng tôi đã tạo ba tệp và bây giờ chúng tôi đang ở trong thư mục hai. & Nbsp;One, We have created three files, and now we are in folder Two.
Lệnh đơn giản để chạy tệp Python của chúng tôi trong một thư mục:
python a.py
Nhưng ở đây, chúng tôi nằm trong một thư mục khác, vì vậy, chúng tôi cần đi theo con đường của tệp Python như bên dưới
python ../One/a.py
Bây giờ, hãy xem việc triển khai cách chạy nhiều tệp từ một thư mục khác:
python ../One/a.py & python ../One/b.py & python ../One/c.py
Output:
a b c
Phương pháp được thảo luận này không hiệu quả, bởi vì chúng tôi không thể viết lệnh phức tạp này để chỉ chạy một vài tệp.
Phương pháp 3: Sử dụng tệp Python: Using Python File:
Với sự trợ giúp của mô -đun HĐH, chúng tôi có thể thực thi tập lệnh có thể chạy các tệp Python của chúng tôi từ một thư mục khác. Đầu tiên, chúng ta cần nhập mô -đun HĐH. & NBSP;os module, we can execute the script that can run our python files from another folder. First, We need to import the os module.
print["a"]1
Bên trong mô -đun HĐH, có một phương thức có tên System []. Chúng tôi sẽ gọi lệnh Run Script của chúng tôi là một đối số.os module, there is one method named system[]. We will call our run script command an argument.
print["a"]2
Bây giờ, hãy xem việc thực hiện nó:
Python3
print["a"]6
print["a"]7
print["a"]8
print["a"]9
print["b"]0
print["a"]8
print["b"]2
print["b"]0
print["a"]8
print["b"]5
print["b"]0
Output:
a b c
Video Demo:
//media.geeksforgeeks.org/wp-content/uploads/20210225200618/GFG.mp4