小编Roc*_*oll的帖子

使用线程/多进程读取多个文件

我目前正在从 FileNameList 的路径列表中提取 .txt 文件,该文件正在运行。但我的主要问题是,文件太多时速度太慢。

我正在使用此代码打印 txt 文件列表,

import os
import sys

#FileNameList is my set of files from my path
for filefolder in FileNameList: 
  for file in os.listdir(filefolder): 
    if "txt" in file:
        filename = filefolder + "\\" + file     
        print filename
Run Code Online (Sandbox Code Playgroud)

任何有关线程/多进程并使其快速阅读的帮助或建议都将被接受。提前致谢。

python multithreading multiprocessing

7
推荐指数
2
解决办法
6533
查看次数

如何使用xlsWriterr逐行获取输出

我只是从循环中逐行打印,我的输出是这样的:

['    4.0\n', '   17.2\n', '    7.0\n']   
['    0.0\n']
['    4.0\n', '   16.7\n', '    4.0\n']
['    4.0\n', '   16.7\n', '    4.0\n']
['    4.0\n', '   16.7\n', '    4.0\n']
['    4.0\n', '   16.7\n', '    4.0\n']
['    4.0\n', '   16.4\n', '    4.0\n']
Run Code Online (Sandbox Code Playgroud)

但在我的excel输出中我只是得到第一行这样的东西:

在此输入图像描述

我的预期结果是:

在此输入图像描述

我目前的代码在这里:

count = 0   
DataList = []                                               
for line, file in enumerate(PM2Line):       
    if POA in file: 
        DataList.append(file[32:50])                                
print DataList #--> this will print the list of output      
worksheet.write_column('A1', DataList) #--> My problem is just getting first line.  
workbook.close()
Run Code Online (Sandbox Code Playgroud)

任何建议或意见.

python xlsxwriter

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

读取文本文件并获取日期值

有没有一种简单的方法来查找包含日期时间的行。

到目前为止,我可以阅读文本文件,下一步是解析它,但是在此之前,我认为我需要一些指导。这是我当前的阅读脚本:

List<string> Temp = new List<string>();            
string[] filePaths = Directory.GetFiles(@"C:\\Temp\\", "*.txt");

foreach (string files in filePaths)
{
    var fileStream = new FileStream(files, FileMode.Open, FileAccess.Read);
    using (var streamReader = new StreamReader(fileStream, Encoding.UTF8))
    {
        Temp.Add(streamReader.ReadToEnd());
    }
}

foreach (string i in Temp)
{
    if (i.Contains("Events"))
    {
        Console.WriteLine(i);        
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我需要解析从该工具生成的示例文本模板。

"[Output]"
"[Events]"
"Time"  "Duration"  "Severity"  "Event" "Text1" "Text2"


"[Acquisition Settings_1]"
"Data Set"  "DataSet1"
"Data Stream"   "Data"


"[Scan Data (Pressures in Torr)]"
"Time"  "Scan"  "Mass 1"    "Mass 2"    "Mass 3"    
"10/25/2018 4:59:27 …
Run Code Online (Sandbox Code Playgroud)

c# readfile

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

将列表插入 Excel 列

是否可以使用 xlsxwriter 库将列表插入 Excel 列?

这是我当前的脚本:

list = ['a','b','c','d']
for letter in list                          
        list.append(letter)
worksheet.write('A1', list)
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一个简单的列表插入,以便我可以参考吗?

python excel xlsxwriter

1
推荐指数
1
解决办法
2万
查看次数