import_checker

Phần mềm chụp màn hình:
import_checker
Các chi tiết về phần mềm:
Phiên bản: 1.1
Ngày tải lên: 2 Jun 15
Nhà phát triển: Walter de Jong
Giấy phép: Miễn phí
Phổ biến: 82

Rating: 5.0/5 (Total Votes: 1)

kiểm tra import_checker chương trình Python cho nhập khẩu tròn (hoặc đệ quy).
Python là một ngôn ngữ lập trình tốt. Có một điều khủng khiếp với nó mặc dù, mà cắn ngay cả những lập trình viên python có kinh nghiệm nhất tất cả bây giờ và sau đó: phạm vi của các biến.
Chúng tôi đã được dạy để sử dụng các từ khoá 'toàn cầu', và chân thành làm như vậy. Tuy nhiên, vấn đề xảy ra khi chạy vào một "nhập đệ quy" vấn đề.
Ví dụ:
### Chương trình A ###
nhập khẩu B
var = 0
nếu __name__ == '__main__':
var = 10
B.doit ()
### Mô-đun B ###
nhập khẩu A
def vật không giá trị ():
in A.var
### Cuối ví dụ ###
Module B sẽ thấy A.var có giá trị 0, mặc dù trong chương trình A, chúng tôi giao cho nó một giá trị của 10 Python là đúng và nó không phải là một lỗi python, nhưng nó là $ # @! khó hiểu và nó đang được gây ra bởi việc nhập khẩu đệ quy; A B nhập khẩu, nhập khẩu và B A.
Các import_checker.py là một công cụ giúp phát hiện nhập khẩu đệ quy.
Vấn đề này chỉ xảy ra đối với các biến toàn cầu trong mô-đun.
Cách tốt nhất để giải quyết vấn đề là phải đặt 'var' vào một mô-đun C mới,
và nhập khẩu C từ cả A và B.
Yêu cầu:

Phần mềm tương tự

Bugs Everywhere
Bugs Everywhere

20 Feb 15

bugtrack
bugtrack

3 Jun 15

BEXML
BEXML

15 Apr 15

Anthill
Anthill

3 Jun 15

Phần mềm khác của nhà phát triển Walter de Jong

synctool
synctool

20 Feb 15

Ý kiến ​​để import_checker

Bình luận không
Nhập bình luận
Bật hình ảnh!