Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

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

Ví dụ:

import file1

#now use file1.x1, file2.x2, ... to access those variables
4 có các biến
import file1

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

#now use file1.x1, file2.x2, ... to access those variables
6 Làm thế nào để chuyển chúng sang
import file1

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

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?all of the variables from one to another?

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

Martineau

Huy hiệu vàng 116K2525 gold badges161 silver badges286 bronze badges

Đã hỏi ngày 22 tháng 6 năm 2013 lúc 22:04Jun 22, 2013 at 22:04

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

1

from file1 import *  

sẽ nhập tất cả các đối tượng và phương thức trong File1

Karthikr

94,7K25 Huy hiệu vàng192 Huy hiệu bạc186 Huy hiệu đồng25 gold badges192 silver badges186 bronze badges

Đã trả lời ngày 22 tháng 6 năm 2013 lúc 22:09Jun 22, 2013 at 22:09

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

Ennuikillerennuikillerennuikiller

45,7K14 Huy hiệu vàng110 Huy hiệu bạc137 Huy hiệu đồng14 gold badges110 silver badges137 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ị ngập 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 tồi. Đối với một người, điều này mất một Python tài sản quan trọng nếu không có - bạn có thể biết nơi 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 cũng 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 bổ sung.

Đã trả lời ngày 22 tháng 6 năm 2013 lúc 22:06Jun 22, 2013 at 22:06

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

Ashwini Chaudharyashwini ChaudharyAshwini Chaudhary

Phim thương hiệu vàng 238K5656 gold badges450 silver badges499 bronze badges

4

Tốt nhất để nhập X1 và X2 một cách rõ ràng:x1 and x2 explicitly:

from file1 import x1, x2

Đ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:all the variables:

from file1 import * 

Đã trả lời ngày 12 tháng 11 năm 2014 lúc 15:56Nov 12, 2014 at 15:56

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

Chris Redfordchris RedfordChris Redford

16.3k21 Huy hiệu vàng86 Huy hiệu bạc103 Huy hiệu đồng21 gold badges86 silver badges103 bronze badges

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:

from file1 import x1
print(x1)

import file1
print(file1.x1)

Nhìn chung, tại thời điểm nhập x1 và file1.x1 có cùng giá trị, chúng không phải là cùng một biến. Chẳng hạn, hãy gọi một hàm trong File1 sửa đổi X1 và sau đó cố gắng in 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:24May 9, 2018 at 12:24

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

Marc Rechtémarc RechtéMarc Rechté

1.7671 Huy hiệu vàng12 Huy hiệu bạc5 Huy hiệu Đồng1 gold badge12 silver badges5 bronze badges

0

first.py:

a=5

second.py:

import first
print(first.a)

Kết quả sẽ là 5.

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

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

陳仲肯陳仲肯

1761 Huy hiệu bạc9 Huy hiệu đồng1 silver badge9 bronze badges

script1.py

title="Hello world"

Script2.py là nơi chúng tôi sử dụng biến Script1 is where we using script1 variable

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:28Dec 13, 2019 at 20:28

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

RaviraviRavi

2.5001 huy hiệu vàng15 huy hiệu bạc32 huy hiệu đồng1 gold badge15 silver badges32 bronze badges

Phản hồi của Marc là chính xác. Trên thực tế, bạn có thể in đị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ỉ là 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:13Jun 19, 2019 at 1:13

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

Lei Zlei zLei Z

Huy hiệu đồng 1431 Bạc1 Huy hiệu đồng1 silver badge1 bronze badge

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_module" đến từ CWD của dự án:

import file1

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

Đã trả lời ngày 29 tháng 9 lúc 14:27Sep 29 at 14:27

Hướng dẫn how do i move a variable from one file to another in python? - làm cách nào để di chuyển một biến từ tệp này sang tệp khác trong python?

Làm thế nào để bạn nhập một giá trị trong Python?

Các bước để nhập tệp CSV vào Python bằng Pandas..
Bước 1: Chụp đường dẫn tệp.Đầu tiên, chụp toàn bộ đường dẫn nơi tệp CSV của bạn được lưu trữ.....
Bước 2: Áp dụng mã Python.....
Bước 3: Chạy mã.....
Bước tùy chọn: Chọn tập hợp con của các cột ..

__ nhập __ làm gì trong Python?

__Import __ () trong mô -đun Python giúp đưa mã có mặt trong một mô -đun khác bằng cách nhập hàm hoặc mã hoặc tệp bằng cách nhập phương thức Python.Nhập trong Python trả về đối tượng hoặc mô -đun mà chúng tôi đã chỉ định trong khi sử dụng mô -đun nhập.helps in getting the code present in another module by either importing the function or code or file using the import in python method. The import in python returns the object or module that we specified while using the import module.