11-7编写程序将工人张成的姓名、地址,电话号码以及工资信息(包含职称工资.补贴以及奖励3部分)写人文件 class.dat中,请分别使用configparser 及 json两种途径实现。
时间: 2023-06-07 15:11:50 浏览: 93
职工管理系统,C语言,包含姓名、性别、电话号码、地址
好的,我已经明白您的要求了。以下是使用configparser和json两种方式实现的代码:
使用configparser:
```python
import configparser
config = configparser.ConfigParser()
config.add_section('Worker')
config.set('Worker', 'Name', '张成')
config.set('Worker', 'Address', '某个地址')
config.set('Worker', 'Phone Number', '123456789')
config.set('Worker', 'Title Salary', '10000')
config.set('Worker', 'Subsidy', '2000')
config.set('Worker', 'Bonus', '500')
with open('class.dat', 'w') as configfile:
config.write(configfile)
```
使用json:
```python
import json
worker_info = {
"name": "张成",
"address": "某个地址",
"phone_number": "123456789",
"title_salary": 10000,
"subsidy": 2000,
"bonus": 500
}
with open('class.dat', 'w') as outfile:
json.dump(worker_info, outfile)
```
以上是两种实现方式,可以根据需要选择其中一种即可。如果您有其他问题,请继续提问。
阅读全文