标签: text-files

使用列表下标查找数据文件中的行的平均值

该程序应该读取.txt文件的各行,并找到每个人的测试分数的平均值.记事本中的我的.txt文件看起来像这样......

    John Smith 5 9 8 10 7
    Mary Brown 3 10 8 4 2
    Bob Black  7 10 9 10 8
Run Code Online (Sandbox Code Playgroud)

导入数据文件后的最终程序应如下所示......

    Filename? file1.txt     ## file1.txt = the name of the data file the user input
    John Smith 7.8
    Mary Brown 5.4
    Bob Black 8.8

    Average over all students = 7.333333333333333
Run Code Online (Sandbox Code Playgroud)

这是我的Python代码......

    def main():

        filename = input("Filename? ")
        filename = filename + ".txt"

        with open(filename,"r") as file:
            for lines in file:
            wholefile = lines.strip()
            print(wholefile)

        print("")

        average = 7.333333333333333 …
Run Code Online (Sandbox Code Playgroud)

python file list text-files

-3
推荐指数
1
解决办法
1448
查看次数

从字符串数组中删除值?

我有150,000行文本文件,它存储为字符串数组,如下所示:

String[] OutputArray = File.ReadAllLines(TB_Complete.Text);
Run Code Online (Sandbox Code Playgroud)

如何从OutputArray中删除指定的行列表?或者更好的是我如何删除前1000行的OutputArray?

*编辑:我需要前1000行读取,解析,输出到另一个文本文件,然后删除.对不起,我没有澄清.

c# arrays streamreader text-files visual-studio

-3
推荐指数
1
解决办法
747
查看次数

将数组值写入文件C#

我试图将我的数组的值写入文本文件,但我的输出不合作.

我的代码

using (StreamWriter outputFile = new StreamWriter(@"C:\Users\fakeuser\Desktop\C#\New Text Document.txt"))
        {
            string[] values = { "Test", "People", "Owls", "Bully"};
            foreach (string line in values)
                outputFile.WriteLine(values);
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出

在此输入图像描述

我在这里错过了什么?

c# arrays text-files

-3
推荐指数
1
解决办法
1740
查看次数

如何在文本文件中插入新行而不删除或覆盖同一行中的数据而在C#中没有第二个文件?

我想在文本文件中间添加几行而不覆盖或删除文本文件中已有的现有数据.例如:

在插入新线之前

ABCD1A_GNHM_MODL_LEWLA  
ABCD12A_GGHM_MODL_LEWLA   
ABCD13A_GEHM_MODL_LEWLA     
ABCD14A_GHHM_MODL_LEWLA     
ABCD12A_GGHM_MODL_LEWLA  
ABCD1AW_GVHM_MODL_LEWLA       
ABCD1R_GGHB_MODL_LEWLA   
ABCD1R_GCHM_MODL_LEWLA  
Run Code Online (Sandbox Code Playgroud)

插入新行后

ABCD1A_GNHM_MODL_LEWLA    
ABCD12A_GGHM_MODL_LEWLA  
ABCD13A_GEHM_MODL_LEWLA      
ABCD14A_GHHM_MODL_LEWLA     
AAAAAAA_VVVV_vVVVV_vvVV9  ---- THIS LINE IS INSERTED  
AAEEEE_VVVV_vVVVV_vvVV9   ------THIS LINE IS INSERTED  
ABCD12A_GGHM_MODL_LEWLA  
ABCD1AW_GVHM_MODL_LEWLA     
ABCD1R_GGHB_MODL_LEWLA   
ABCD1R_GCHM_MODL_LEWLA  
Run Code Online (Sandbox Code Playgroud)

对于跟踪之后我需要插入数据的行依赖于要求,现在考虑在第4行后我需要插入两行.

谁能建议我怎么做?

c# text-files

-4
推荐指数
1
解决办法
976
查看次数

打开,删除文本,然后保存文本文件

我想自动编辑一些文本文件,但我不知道该怎么做.

我想打开一个文件,检查所有行,如果一行以'C'开头,我删除前39个字符等等.然后用另一个名称保存所有文件.

我已经有了一部分代码:

var car = ligne[0];
if(car != 'C') { continue; }
ligne.Remove(0, 39);
Run Code Online (Sandbox Code Playgroud)

StreamReader用来阅读,但是在另一个文件中读取和保存的简单方法是什么?

c# read-write text-files system.io.file

-4
推荐指数
1
解决办法
64
查看次数

找到txt文件中的所有数字

我有一个文本和数字文本文件.

我必须创建一个函数来查找文本文件中的所有数字.

我现在打开一个文件么?

FILE *fp;
if((fp=fopen("Text.txt","r"))==NULL) {
    printf("No such file...\n");
}
Run Code Online (Sandbox Code Playgroud)

c numbers text-files

-5
推荐指数
1
解决办法
437
查看次数

从一行到另一行读取txt文件?

需要一些函数来返回带有txt文件行的List(例如从10行到25行).有解决方案吗 我所有的尝试都遇到了失败.

.net c# text-files

-6
推荐指数
3
解决办法
2万
查看次数

如何使用C#将.TXT文件重命名为.OLD?

我需要将我的文本文件重命名为.old格式.
我是C#的新手而且不知道.
我还没有尝试过,因为我甚至不知道从哪里开始,所以请不要评论"你到目前为止尝试了什么"?

.net c# rename file text-files

-8
推荐指数
2
解决办法
1692
查看次数