Biến python-docx

Làm thế nào tôi có thể nhập tất cả các biến từ cái này sang cái khác?tất cả các biến từ cái này sang cái khác?

Martineau

Huy hiệu vàng 115K2525 huy hiệu vàng160 huy hiệu bạc284 huy hiệu đồng

Đã hỏi ngày 22 tháng 6 năm 2013 lúc 22. 04 22 Tháng sáu 2013 lúc 22. 04

1

from file1 import *  

will enter all the objects and method in File1

Karthikr

94. 3K25 Huy hiệu vàng191 Huy hiệu bạc186 Huy hiệu đồng25 huy hiệu vàng191 huy hiệu bạc186 huy hiệu đồng

Đã trả lời ngày 22 tháng 6 năm 2013 lúc 22. 09 22 Tháng sáu 2013 lúc 22. 09

Ennuikillerennuikiller Ennuikiller

45,6K14 Huy hiệu vàng110 Huy hiệu bạc137 Huy hiệu đồng14 Huy hiệu vàng110 Huy hiệu bạc137 bronze badges

5

Nhập

import file1

#now use file1.x1, file2.x2, .. to access those variables
4 bên trong
import file1

#now use file1.x1, file2.x2, .. to access those variables
7

Để nhập tất cả các biến từ FILE1 mà không bị lấp đầy trong không gian tên của File2, hãy sử dụng

import file1

#now use file1.x1, file2.x2, .. to access those variables

Để nhập tất cả các biến từ không gian tên File1 sang File2 (không được khuyến nghị)

from file1 import *
#now use x1, x2..

Từ các tài liệu

Mặc dù có giá trị khi sử dụng

from file1 import *
#now use x1, x2..
0 ở cấp độ mô-đun, nó thường là một ý tưởng sai lầm. Đối với một người, điều này làm mất một tài sản Python quan trọng nếu không có - bạn có thể biết vị trí của mỗi tên Toplevel được xác định bởi một chức năng tìm kiếm đơn giản trên mạng trong trình soạn thảo yêu thích của bạn. Bạn mở ra cho mình rắc rối trong tương lai, nếu một số mô-đun phát triển các chức năng hoặc lớp học cũng được bổ sung

Đã trả lời ngày 22 tháng 6 năm 2013 lúc 22. 06 22 Tháng sáu 2013 lúc 22. 06

Ashwini Chaudharyashwini Chaudhary Ashwini Chaudhary

237K56 Huy hiệu vàng444 Huy hiệu bạc496 Huy hiệu Đồng56 huy hiệu vàng444 huy hiệu bạc496 huy hiệu đồng

4

Tốt nhất là nhập X1 và X2 một cách rõ ràng. x1 và x2 rõ ràng

import file1

#now use file1.x1, file2.x2, .. to access those variables
0

Điều này cho phép bạn tránh xung đột không gian tên không cần thiết với các biến và chức năng từ

import file1

#now use file1.x1, file2.x2, .. to access those variables
4 trong khi làm việc trong
import file1

#now use file1.x1, file2.x2, .. to access those variables
7

Nhưng nếu bạn thực sự muốn, bạn có thể nhập tất cả các biến. tất cả các biến

import file1

#now use file1.x1, file2.x2, .. to access those variables
3

Đã trả lời ngày 12 tháng 11 năm 2014 lúc 15. 56 12/11/2014 lúc 15. 56

Chris Redfordchris Redford Chris Redford

16. 2k21 Huy hiệu vàng86 Huy hiệu bạc103 Huy hiệu đồng21 huy hiệu vàng86 huy hiệu bạc103 huy hiệu đồng

Trên thực tế, điều này không thực sự giống nhau để nhập một biến với

import file1

#now use file1.x1, file2.x2, .. to access those variables
4

and

import file1

#now use file1.x1, file2.x2, .. to access those variables
5

Nhìn chung, tại thời điểm đầu vào x1 và file1. x1 has the same value, they are not a same variable. Không hạn chế, hãy gọi một hàm trong File1 đã sửa đổi X1 và sau đó cố gắng thực hiện trong biến từ tệp chính. bạn sẽ không thấy giá trị đã sửa đổi

Đã trả lời ngày 9 tháng 5 năm 2018 lúc 12. 24 9 tháng 5 năm 2018 lúc 12. 24

Marc Rechtémarc Rechté Marc Rechté

1. 7471 Huy hiệu vàng12 Huy hiệu bạc5 Huy hiệu đồng1 huy hiệu vàng12 huy hiệu bạc5 huy hiệu đồng

0

đầu tiên. py

import file1

#now use file1.x1, file2.x2, .. to access those variables
6

thứ hai. py

import file1

#now use file1.x1, file2.x2, .. to access those variables
7

Kết quả sẽ là 5

Đã trả lời ngày 29 tháng 6 năm 2020 lúc 6. 31 29 tháng 6 năm 2020 lúc 6. 31

陳仲肯陳仲肯

1661 Huy hiệu bạc9 Huy hiệu đồng1 huy hiệu bạc9 huy hiệu đồng

kịch bản1. py

import file1

#now use file1.x1, file2.x2, .. to access those variables
8

tập lệnh2. py là nơi chúng tôi sử dụng biến Script1 là nơi chúng tôi sử dụng biến script1

Phương pháp 1

import file1

#now use file1.x1, file2.x2, .. to access those variables
0

Phương pháp 2

import file1

#now use file1.x1, file2.x2, .. to access those variables
1

Đã trả lời ngày 13 tháng 12 năm 2019 lúc 20. 28 13/12/2019 lúc 20. 28

Ravivi Ravi

2. 4901 Huy hiệu vàng15 Huy hiệu bạc32 Huy hiệu đồng1 huy hiệu vàng15 huy hiệu bạc32 huy hiệu đồng

Phản hồi của Marc là chính xác. Trên thực tế, bạn có thể lưu địa chỉ bộ nhớ cho các biến

from file1 import *
#now use x1, x2..
3 và bạn có thể thấy các địa chỉ khác nhau.
import file1

#now use file1.x1, file2.x2, .. to access those variables
2

Đã trả lời ngày 19 tháng 6 năm 2019 lúc 1. 13 19 tháng 6 năm 2019 lúc 1. 13

Lei Zlei z Lei Z

Huy hiệu bạc 13311 huy hiệu bạc1 huy hiệu đồng

Nếu bạn cần nhập một biến từ một DIR ở cùng cấp hoặc bên dưới, bạn có thể sử dụng "Nhập khẩu_mô-đun" từ CWD của dự án

import file1

#now use file1.x1, file2.x2, .. to access those variables
3

Đã trả ngày 29 tháng 9 lúc 14. 27 29 tháng 9 lúc 14. 27

Làm cách nào để nhập một biến từ tệp này sang tệp khác trong Python?

Để nhập các biến từ một tệp khác, chúng tôi phải nhập tệp đó từ chương trình hiện tại. .

Enter and after that use. to access variable

từ nhập và sử dụng các biến

from input * and after that sử dụng các biến trực tiếp

Bạn có thể nhập các chức năng từ một tệp Python khác không?

Để sử dụng các chức năng được viết trong một tệp bên trong một tệp khác bao gồm nhập dòng, từ Tên tệp Nhập chức năng_name. Lưu ý rằng mặc dù tên tệp phải chứa một. PY tiện ích mở rộng,. PY không được sử dụng như một phần của tên tệp trong quá trình nhập. bao gồm dòng nhập, từ tên tệp nhập hàm_name . Lưu ý rằng mặc dù tên tệp phải chứa một. phần mở rộng py,. py không được sử dụng như một phần của tên tệp trong quá trình nhập.

Chúng ta có thể truy cập toàn cầu biến từ một tệp python khác không?

Như bạn có thể thấy, một khi chúng tôi đã khởi động biến toàn cầu trong Globals. py, sau đó chúng tôi có thể truy cập 'num' dưới dạng thuộc tính từ bất kỳ mô-đun nào khác trong ứng dụng và nó sẽ giữ lại giá trị của nó. kiểm tra. py