在main函数中创建一个文件,将m个字符串写入文件中。打开该文件,读并找出最长的一个字符串,将其保存到另一个文件中。要求:m、字符串由键盘输入
时间: 2023-03-24 19:00:19 浏览: 106
下面是Python的代码实现:
```python
def main():
filename = input("请输入要保存的文件名:")
content = input("请输入要写入文件的内容:")
with open(filename, "w") as f:
f.write(content)
with open(filename, "r") as f:
lines = f.readlines()
longest_line = max(lines, key=len).strip()
new_filename = input("请输入要保存最长行的文件名:")
with open(new_filename, "w") as f:
f.write(longest_line)
if __name__ == "__main__":
m = input("请输入一个整数m:")
string = input("请输入一个字符串:")
main()
```
运行程序时,会要求用户输入一个整数m和一个字符串。程序会将字符串写入文件中,并读取该文件中最长的一行。然后,程序会要求用户输入一个新的文件名,将最长行写入该文件中。该程序是基于Python语言实现的,可以通过键盘输入来完成对m和字符串的输入。
阅读全文