C++ 将文本、csv、excel文件放入模式
我是真正的编程初学者,有ff问题 我想读取存储在/csv/txt/excel文件中的许多实例 像下面这样C++ 将文本、csv、excel文件放入模式,c++,python,g++-4.7,C++,Python,G++ 4.7,我是真正的编程初学者,有ff问题 我想读取存储在/csv/txt/excel文件中的许多实例 像下面这样 find<S>ing<G>s<p> 下面是我在python中尝试的代码。但是在C++、java、dotnet、中都是可能的。 import sys import os f = open('/home/mm/exprimentdata/sample3.csv')// can be txt file string = f.read() a = []
find<S>ing<G>s<p>
下面是我在python中尝试的代码。但是在C++、java、dotnet、中都是可能的。
import sys
import os
f = open('/home/mm/exprimentdata/sample3.csv')// can be txt file
string = f.read()
a = []
b = []
i = 0
while (i < len(string)):
if (string[i] != '\n '):
n = string[i]
if (string[i] == ""):
print ' = '
if (string[i] = upper | numeric)
print rep(char).rjust(12),delimiter=','
a.append(n)
i = (i+1)
print (len(a))
print a
导入系统
导入操作系统
f=open('/home/mm/exprimentdata/sample3.csv')//可以是txt文件
string=f.read()
a=[]
b=[]
i=0
而(i请任何人查看片段并调整以解决上述问题我不理解您的问题 但有一些建议: 首先,您应该在打开文件后关闭它
f = open('/home/mm/exprimentdata/sample3.csv')// can be txt file
string = f.read()
**f.close()**
其次,缩进是有问题的。在Python中,空格很重要。(可能您的真实代码缩进正确,这只是一个堆栈溢出问题。)
第三,不要使用while循环和递增,您应该编写:
for i range(len(string)):
# loop code
第四,这条线永远不会正确:
if (string[i] == ""):
字符串[i]将始终是某个字符(或导致越界错误)
我建议您在编写本程序之前先阅读Python教程。如果您不理解这个问题,这是一个怎样的有效答案?对不起,为此,我有一系列单词的词形分析,我想以一种适合在基于记忆的机器中训练的方式自动生成这些数据。单词“cats”被手动分析为cats。这是在固定大小数组的windoing方法中生成的“code”-,-,-,-,-,-,c,a,t,t,s,-,c,a,t,s,-,0-,-,-,c,a,t,s,-,-,Root/继续,直到它完成该行。然后转到下一行。如果这是模糊的,我会加上。猫被分析为下面的‘代码’-,-,-,-,-,c,a,t,s,-,0////下一行-,-,-,c,a,t,s,-,0////下一行-,-,c,a,t,s,-,根‘代码’搞砸了我的帖子,我不知道你想实现什么。您能提供一些输入文件的实际简化示例以及相应的输出是什么吗?(与其说你提出的算法有点混乱,还不如说你完全搞错了。)基本上:试着把你的问题更多地放在问题和试图解决的问题上。我不明白以下几点:“ff问题”、“ff问题”、“ff问题”和“”。最后三个是某种命令还是正则表达式?和
取自单词发现
其中表示“d”的结尾是词根,“g”的结尾表示动名词。。。目的是在固定大小的数组中生成上述单词,以适合后面的使用。
if (string[i] == ""):