尝试在Python中的文件上写入格式化文本时出现问题

马肯托什

我写了这个python脚本来查找及格分数,不及格分数和学生的平均分数,并将它们写在.txt文件中,但是我遇到了脚本无法按预期运行的麻烦。

这是代码的一部分,负责创建文件和写入数据:

avg_f = print('Student: {:10s} Passing grades: {:<10d} Failing grades: {:<10d} Average: {:3.2f}'.format(student_name + " " + student_surname, p_g, f_g, avg))
u_ch = input("Do you want to save? Y/N: ")
while str.isalpha(u_ch)  == False:
    u_ch = input("You can't insert numbers or special characters.\nDo you want to save? Y/N: ")
while u_ch.lower() != "y" and u_ch.lower() != "n":
    u_ch = input("Invalid input. Y/N: ")
if u_ch.lower() == "n":
    print("Arresting the script...")
    exit()
else:
    print()
    barr()
    file = open("Students.txt", "a")
    file.writelines(str(avg_f))
    print("The file was successfully saved.")
    file.close()

当我运行脚本时,它将生成一个.txt文件,但在该文件内部,它将继续写入“ None”而不是学生信息。我怎样才能解决这个问题?

这可能是一个愚蠢的问题,但是我是编码的新手。

帕特里克·阿特纳

打印()的控制台并返回上功能打印None您将此返回值分配给变量,然后将其放入文件中。

作品。

更改为

avg_f = 'Student: {:10s} Passing grades: {:<10d} Failing grades: {:<10d} Average: {:3.2f}'.format(student_name + " " + student_surname, p_g, f_g, avg)
print(avg_f)

因此您的变量包含的字符串不是print()函数的重运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

格式化 Recyclerview 的数据时出现问题

来自分类Dev

格式化字符串时出现问题-Python 2.7.3

来自分类Dev

在Prolog中写入文件时出现问题

来自分类Dev

Python 3 - 问题格式化正在写入的文件

来自分类Dev

从CSV读取数据时出现问题-排序和格式化问题

来自分类Dev

在Windows 10上格式化我的可启动USB Pendrive时出现问题

来自分类Dev

字符串格式化期间出现问题

来自分类Dev

格式化为fat32时出现问题

来自分类Dev

在Linux上的C中打开文件时出现问题

来自分类Dev

从Python中的文本文件中读取文本时出现格式问题?

来自分类Dev

将pandas DataFrame写入Unicode文本文件时出现问题

来自分类Dev

遍历文件时格式化文本

来自分类Dev

遍历文件时格式化文本

来自分类Dev

C编程:读取文件文本并尝试找出最长的单词时出现问题

来自分类Dev

尝试从文本文件读取数据时出现问题

来自分类Dev

尝试遍历文本文件行时出现问题

来自分类Dev

Python:读写文件时出现问题

来自分类Dev

在Powershell中将输出写入文件时出现问题

来自分类Dev

将输出写入文件时出现问题

来自分类Dev

从文件中读取格式化文本

来自分类Dev

格式化数组并写入文本文件

来自分类Dev

将格式化的文本写入文件-C ++

来自分类Dev

在MapReduce中写入多个O / P文件时出现问题

来自分类Dev

使用Apache POI在Java中读取/写入Excel文件时出现问题

来自分类Dev

尝试在kivy上制作圆形按钮时出现问题

来自分类Dev

尝试在行上应用CSS类时出现问题

来自分类Dev

尝试上传到RPubs时.Rprofile文件出现问题

来自分类Dev

尝试从json文件获取数据时出现问题

来自分类Dev

尝试在 python 3.6 上安装 pygame 和 pip 时出现问题

Related 相关文章

热门标签

归档