从键盘输入一些字符串,并写入磁盘文件,直到输入¥为止。
时间: 2024-02-17 09:02:17 浏览: 18
可以使用Python的文件写入函数将从键盘输入的字符串写入磁盘文件中。具体实现代码如下:
```python
filename = 'input.txt' # 定义文件名
with open(filename, 'w') as f: # 以写入模式打开文件
while True:
s = input() # 从键盘读取输入
if s == '¥': # 如果输入为¥,则退出
break
f.write(s + '\n') # 将输入写入文件
print('输入已保存到文件', filename)
```
上面的代码中,首先定义了一个文件名(这里为input.txt),然后使用with语句打开文件,以写入模式写入文件内容。while循环不断从键盘读取输入,并将其写入文件中,直到输入为'¥'时退出循环。注意,每次写入字符串后需要加上换行符(\n),否则所有的输入都将写在同一行。最后,输出一条提示信息,表示输入已保存到文件中。
相关问题
Python编程 从键盘输入一些字符串,并写入磁盘文件,直到输入¥为止
可以使用Python中的文件操作和控制流语句来实现从键盘输入一些字符串,并写入磁盘文件,直到输入¥为止。下面是一个示例代码:
```python
filename = input("请输入要写入的文件名:")
with open(filename, mode='w') as f:
while True:
# 从键盘输入一行字符串
line = input("请输入字符串(输入¥结束):")
if line == "¥":
# 如果输入¥,退出循环
break
else:
# 将字符串写入文件
f.write(line + '\n')
print("写入完成!")
```
首先,代码会要求用户输入要写入的文件名。然后,使用`open()`函数打开该文件,并以写入模式打开。接着,使用`while`循环从键盘输入一行字符串,如果输入的是¥,则退出循环;否则将字符串写入文件。最后,关闭文件并输出写入完成的消息。
python从键盘输入一些字符串,并写入磁盘文件,直到输入¥为止。
可以使用Python内置的input()函数来读取从键盘输入的字符串,然后使用Python内置的open()函数打开一个文件并将字符串写入文件中,直到输入¥为止。代码如下:
```python
filename = input("请输入文件名:")
with open(filename, 'w') as f:
while True:
data = input()
if data == '¥':
break
f.write(data + '\n')
```
首先让用户输入要保存的文件名,然后使用with语句打开文件并以写入模式打开。接下来使用一个无限循环来获取用户从键盘输入的字符串,如果输入的字符串为'¥',则退出循环;否则将字符串写入文件中。最后关闭文件即可。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)