Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?
Đọc tệp thuộc tính bằng cách sử dụng jproperties trong Python
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Cập nhật lần cuối. 03/01/2021
Cải thiện bài viết
Lưu bài viết
Trong bài viết này, chúng ta sẽ xem cách đọc tệp thuộc tính trong python bằng mô-đun jproperties. Nó là trình phân tích và ghi tệp thuộc tính Java cho Python. Để cài đặt, hãy chạy lệnh này vào thiết bị đầu cuối của bạn.
pip install jproperties
Các thuộc tính khác nhau của mô-đun này
- get[] Phương thức hoặc quyền truy cập dựa trên chỉ mục để đọc các giá trị được liên kết với khóa
- items[] để lấy tập hợp tất cả các cặp khóa-giá trị và lặp lại nó để đọc tất cả khóa - cặp giá trị từ các thuộc tính
- Tệp chứa các cặp khóa-giá trị trong mỗi dòng [i. e nó là từ điển trong python]. Toán tử này bằng [=] hoạt động như một dấu phân cách giữa khóa và giá trị
Chúng tôi sẽ sử dụng tệp thuộc tính này [ví dụ. thuộc tính] để trình diễn
ví dụ 1. In tất cả các chi tiết thuộc tính
Cách tiếp cận
- Nhập mô-đun
- Tải tệp thuộc tính vào đối tượng thuộc tính của chúng tôi
- Ở đây phương thức items[] là để lấy bộ sưu tập của Tuple, chứa các giá trị Keys và PropertyTuple tương ứng
Dưới đây là việc thực hiện
Python3
from
jproperties
import
Properties
configs
=
Properties[]
with
from
0from
1from
2from
3from
4from
5
from
6from
7
from
8
from
9=
jproperties
1
jproperties
2from
1jproperties
4jproperties
5
jproperties
6
jproperties
7 jproperties
8jproperties
9 import
0
from
6jproperties
2____33
đầu ra
Đầu ra của chương trình Sử dụng phương thức items[]
ví dụ 2. In tệp thuộc tính Trên cơ sở các cặp khóa, giá trị giống như trong từ điển trong Python
Cách tiếp cận
- Nhập mô-đun
- Sau đó, chúng tôi mở. tệp thuộc tính ở chế độ ‘rb’ thì chúng ta sử dụng hàm load[]
- Sau đó, chúng tôi sử dụng phương thức items[] để lấy bộ sưu tập tất cả các cặp khóa-giá trị tại đây [i. e. print[type[prop_view]] in loại lớp của đối số được chỉ định
Dưới đây là thực hiện đầy đủ
Python3
from
jproperties
import
Properties
configs
=
Properties[]
with
from
0from
1from
2from
3from
4from
5
from
6from
7
from
8
from
9=
jproperties
1
jproperties
2from
1jproperties
4jproperties
5
jproperties
6
jproperties
7 jproperties
8jproperties
9 import
0
from
6jproperties
2______66configs
7configs
8configs
9=
0=
1=
2
đầu ra
ví dụ 3. In từng dữ liệu giá trị cụ thể khi chúng tôi cần
Cách tiếp cận
- Nhập mô-đun
- Sau đó, chúng tôi mở. tệp thuộc tính ở chế độ ‘rb’ thì chúng ta sử dụng hàm load[]
- Sử dụng phương thức get[] để trả về giá trị của mục với khóa được chỉ định
- Sử dụng hàm len[] để lấy số thuộc tính của tệp
Dưới đây là thực hiện đầy đủ
Python3
from
jproperties
import
Properties
configs
=
Properties[]
with
from
0from
1from
2from
3from
4from
5
from
6from
7
from
8
jproperties
2______92____93with
4
jproperties
2______96______97with
8
jproperties
2______96____101from
02
jproperties
2______96____105with
8
đầu ra
Đây là kết quả của Tệp thuộc tính sử dụng phương thức get[]
Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm