编写程序,输入一行字符(长度不确定), 把输入的字符串写到文本文件string.txt。
时间: 2024-02-20 16:58:51 浏览: 59
好的,以下是Python代码实现:
```python
# 获取用户输入的字符串
string = input("请输入字符串:")
# 打开文件并写入字符串
with open('string.txt', 'w') as file:
file.write(string)
print("已将字符串写入string.txt文件")
```
该程序会在用户输入字符串后,将字符串写入当前目录下的string.txt文件中。如果该文件不存在,则会新建一个。
相关问题
编写程序,输入一行字符(长度不确定), 把输入的字符串写到文本文件string.txt。
好的,以下是Python的代码示例:
```python
# 获取用户输入
str_input = input("请输入一行字符:")
# 打开文件,如果文件不存在则创建
with open("string.txt", "w") as file:
# 写入字符串到文件
file.write(str_input)
print("字符串已写入文件string.txt")
```
这段代码会获取用户输入的一行字符,并将其写入到名为string.txt的文本文件中。如果文件不存在,则会自动创建。
编写程序,输入一行字符(长度不确定), 先把输入的字符串写到文本文件string.txt, 然后从该文件中读出来,最后再统计其中的 大写字母、小写字母和数字的个数并输出。
好的,以下是Python代码实现:
```python
# 获取用户输入的字符串
string = input("请输入字符串:")
# 打开文件并写入字符串
with open('string.txt', 'w') as file:
file.write(string)
# 读取文件中的内容
with open('string.txt', 'r') as file:
content = file.read()
# 统计大写字母、小写字母和数字的个数
upper_count = 0
lower_count = 0
digit_count = 0
for c in content:
if c.isupper():
upper_count += 1
elif c.islower():
lower_count += 1
elif c.isdigit():
digit_count += 1
# 输出结果
print("大写字母个数:", upper_count)
print("小写字母个数:", lower_count)
print("数字个数:", digit_count)
```
该程序会在用户输入字符串后,将字符串写入当前目录下的string.txt文件中。然后再从该文件中读出内容,并统计其中的大写字母、小写字母和数字的个数,并输出结果。
阅读全文