换句话说,我正在寻找一种方法来忽略其中一个字段中的",".
即使字段包含逗号,也应将该字段视为一个字段.
例:
Round,Winner,place,prize
1,xyz,1,$4,500
Run Code Online (Sandbox Code Playgroud)
如果我读这与字典阅读器$4,500打印为$4因为500被认为是另一个领域,这是有道理的,因为我读文件作为逗号分隔的,所以我真的不能抱怨而是要设法周围找出一个工作.
reader = csv.reader(f, delimiter=',', quotechar='"')
Run Code Online (Sandbox Code Playgroud)
我的源代码没有用双引号括起来,所以我不能通过包含引号字符串来忽略它.
有没有其他方法来处理这种情况?可能类似于定义这些美元字段并使其忽略该字段的逗号?或者试着在这个领域附近引用?
如果不是Python,可以使用shell脚本或Perl来做吗?
在perl中使用标量值时,我无法实现所需的结果.需要你的帮助来确定我哪里出错了..
假设我想循环9次并打印0.1到0.9
我声明变量$i并在for循环和循环内使用它.
for($i = 1; $i < 10; $i++)
{
$b = $ie-01; # (This where I go wrong, I am not sure If I am following correct
# syntax here, Because I see -1 getting printed instead of $i value
# which is incremented on each loop)
print "The value now is: $b\n";
}
Run Code Online (Sandbox Code Playgroud)
我知道获得所需结果的不同方法,但我想知道如何使用指数来获得所需的输出.....
为什么$i被视为0与e?同时使用?