Tôi có một chương trình python 'gametree.py', tôi muốn xác định trước một số biến trong 'gametree.conf' và nhập chúng vào chương trình Python của tôi. Show
Tôi có thể nhập chúng tốt nếu tôi đặt tên cho nó bất cứ điều gì nhưng tôi không muốn đặt tên cho nó *.py. Đó là một tệp cấu hình, tôi muốn khớp nó với tên chương trình Python với phần mở rộng .conf. gametree.py & gametree.conf Possible? Đã hỏi ngày 26 tháng 6 năm 2014 lúc 20:14Jun 26, 2014 at 20:14
5 Có, bạn muốn mô -đun ConfigParser Điều này sẽ khiến bạn đi:
Phần trong mã trích xuất nội dung của dấu ngoặc []. Dưới đây là một tệp cấu hình ví dụ
Để biết thêm chi tiết, hãy xem tài liệu. Phụ lục: Trong trường hợp bạn quan tâm, bạn cũng có thể sử dụng các mô -đun JSON và SHLEX. Đã trả lời ngày 27 tháng 6 năm 2014 lúc 8:47Jun 27, 2014 at 8:47
Vidhya gvidhya gVidhya G 2.1601 Huy hiệu vàng23 Huy hiệu bạc27 Huy hiệu đồng1 gold badge23 silver badges27 bronze badges Cải thiện bài viết Lưu bài viết Cải thiện bài viết Lưu bài viết Đọc Bàn luận Khi các dòng mã tăng lên, thật cồng kềnh khi tìm kiếm khối mã cần thiết. Đó là một thực tế tốt để phân biệt các dòng mã theo công việc của họ. Nó có thể được thực hiện bằng cách có các tệp riêng biệt cho các mã làm việc khác nhau. Như chúng ta đã biết, các thư viện khác nhau trong Python cung cấp các phương thức và biến khác nhau mà chúng ta truy cập bằng cách sử dụng nhập đơn giản. Ví dụ, thư viện toán học. Nếu chúng tôi muốn sử dụng biến PI, chúng tôi sử dụng nhập khẩu nhập khẩu và sau đó là Math.pi.Để 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. Điều này sẽ cung cấp quyền truy cập vào tất cả các phương thức và biến có sẵn trong tệp đó. Tuyên bố nhập khẩuChúng tôi có thể sử dụng bất kỳ tệp nguồn Python nào làm mô -đun bằng cách thực thi câu lệnh nhập trong một số tệp nguồn Python khác. Khi trình thông dịch gặp một câu lệnh nhập, nó sẽ nhập mô -đun nếu mô -đun có mặt trong đường dẫn tìm kiếm. Đường dẫn tìm kiếm là danh sách các thư mục mà thông dịch viên tìm kiếm để nhập mô -đun. Tuyên bố từ nhập khẩuFor more information, refer Python Modules Python từ câu lệnh cho phép bạn nhập các thuộc tính cụ thể từ một mô -đun. & NBSP;approaches to import variables from other file
Example: từ nhập và sử dụng các biến Python3từ nhập * và sau đó sử dụng các biến trực tiếp. Giả sử chúng ta có một tệp có tên là hoán đổi. Chúng tôi phải nhập biến X và Y từ tệp này trong một tệp khác có tên là Cal Calval.py. & NBSP;
0 1 2
Python3 3 8 9Bây giờ, hãy tạo tệp Python thứ hai để gọi biến từ mã trên: x value: 23 y value: 30 x value: 30 y value: 230 x value: 23 y value: 30 x value: 30 y value: 231 x value: 23 y value: 30 x value: 30 y value: 238 x value: 23 y value: 30 x value: 30 y value: 239 configexample.py 0configexample.py 1configexample.py 2configexample.py 3x value: 23 y value: 30 x value: 30 y value: 232 = x value: 23 y value: 30 x value: 30 y value: 234 x value: 23 y value: 30 x value: 30 y value: 238 x value: 23 y value: 30 x value: 30 y value: 239 configexample.py 0myconfig.cfg 0configexample.py 2myconfig.cfg 2Output: x value: 23 y value: 30 x value: 30 y value: 23 Bạn có thể nhập các biến từ một tệp khác trong Python không?Để 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.Điều này sẽ cung cấp quyền truy cập vào tất cả các phương thức và biến có sẵn trong tệp đó.we have to import that file from the current program. This will provide access to all the methods and variables available in that file.
Làm thế nào bao gồm tệp cấu hình trong Python?Tệp cấu hình Python Cách đơn giản nhất để ghi các tệp cấu hình là chỉ cần ghi một tệp riêng có chứa mã Python.Bạn có thể muốn gọi nó là một cái gì đó như DataBaseConfig.py.Sau đó, bạn có thể thêm dòng *config.py vào của bạn.Tệp Gitignore để tránh tải lên nó một cách tình cờ.write a separate file that contains Python code. You might want to call it something like databaseconfig.py . Then you could add the line *config.py to your . gitignore file to avoid uploading it accidentally.
Python có tệp cấu hình không?Python có thể có các tệp cấu hình với tất cả các cài đặt cần thiết cho ứng dụng động hoặc định kỳ.Các tệp cấu hình Python có phần mở rộng như.ini.Chúng tôi sẽ sử dụng mã vs (mã Visual Studio) để tạo phương thức chính sử dụng tệp cấu hình để đọc các cấu hình và sau đó in trên bảng điều khiển.. Python config files have the extension as . ini. We'll use VS Code (Visual Studio Code) to create a main method that uses config file to read the configurations and then print on the console. |