小编Nic*_*kis的帖子

python中的writeline问题

我有一个非常基本的问题.我正在学习python和脚本编写的第一步,所以即便如此,我也想知道:

我想读取和写入新文件的行:

ifile=open("C:\Python24\OtsakkeillaSPSS.csv", "r")
ofile = open("C:\Python24\OtsakkeillaSPSSout.csv", "w")

#read first line with headers
line1 = ifile.readline()
print line1

#read following lines which contain data & write it to ofile
for line in ifile:
    if not line:
        break
    ofile.write(line)
Run Code Online (Sandbox Code Playgroud)

如果我将它打印到屏幕上,我可以很好地完成所有线条:

0,26100,568,8636
0,11130,555,**3570
0,57100,77,2405**
0,60120,116,1193
0,33540,166,5007
0,95420,318,2310
0,20320,560,7607
0,4300,692,3969
0,65610,341,2073
0,1720,0,0
0,78850,228,1515
0,78870,118,1222
Run Code Online (Sandbox Code Playgroud)

如果我把它写到ofile我最终错过了15行:

0,6100,948,8332
0,26100,568,8636
0,11130,555
Run Code Online (Sandbox Code Playgroud)

如果有人可以向我指出我不理解的是什么,我将不胜感激?

注册,

Jaani

python

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

C - 在一行中更改结构数组的所有值

我可以声明一个结构:

typedef struct
{
  int var1;
  int var2;
  int var3;
} test_t;
Run Code Online (Sandbox Code Playgroud)

然后使用默认值创建这些结构结构的数组:

test_t theTest[2] =
{
   {1,2,3},
   {4,5,6}
};
Run Code Online (Sandbox Code Playgroud)

但是在我创建数组之后,有没有办法像上面一样改变值,只使用一行,明确指定每个值而没有循环?

c arrays structure initialization

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

如何将字符串中的单个char转换为int

请记住,如果您选择回答问题,我是编程领域的初学者,可能需要比其他人更多解释解决方案如何工作.

谢谢您的帮助.

我的问题是我试图用字符串的一部分进行计算(仅由数字组成),但我不知道如何将单个字符转换为int.该字符串名为"message".

for (int place = 0; place < message.size(); place++)
        {
            if (secondPlace == 0)
            {
                cout << (message[place]) * 100 << endl;
            }
        }
Run Code Online (Sandbox Code Playgroud)

谢谢.

c++ string int char

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

Delphi - XML - 子节点 - 获取属性

我试图从twitter atom/xml feed获取正确的数据.我在txmldocument中有twitter数据,并试图从中获取一些特定信息.

以下是数据的截断示例:

<entry>
  <link type="text/html" rel="alternate" href="http://twitter.com/blub/statuses/1501068" /> 
  <title>title of twitter post goes here</title> 
  <link type="image/png" rel="image" href="http://s3.amazonaws.com/twitter_production/profile_images/234870532/normal.jpg" /> 
</entry>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我试图获取配置文件图像url(第二个链接标记的href属性).

如果我使用这样的代码:

i:=xmldocument1.DocumentElement.ChildNodes['entry'];
text:=(i.ChildNodes['link'].GetAttributeNS('href',''));
Run Code Online (Sandbox Code Playgroud)

我得到的是FIRST链接标签的href值,但我想要SECOND链接标签,我不知道该怎么做.有人有什么想法吗?

谢谢.

xml delphi txmldocument

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

查找两个复杂词典之间的集合差异

我有两个以下结构的字典:

a) dict1 = {'a':[ [1,2], [3,4] ], 'b':[ [1,2],[5,6] ]}
b) dict2 = {'a':[ [1,2], [5,6] ], 'b':[ [1,2],[7,8] ]}
Run Code Online (Sandbox Code Playgroud)

我需要找到字典中每个键之间的设置差异,即dict1 ['a'] - dict2 ['a']应该返回[3,4].任何想法都表示赞赏.

python python-3.x

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

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

如何将空列表添加到元组

我需要向现有元组添加一个空列表.
例:

>>> ([1],[1,2]) + ([])  
([1],[1,2],[])
Run Code Online (Sandbox Code Playgroud)

我的问题是,蟒蛇似乎评估([])[]上,我不能使用+运算符.

我试过tuple([])但是评估结果()并没有添加到原始元组中.

谢谢.

python

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

用于噪声的伪随机数发生器

我正在尝试使用Lua制作http://freespace.virgin.net/hugo.elias/models/m_perlin.htm中描述的Perlin噪声算法.但是,它不能正常工作,因为Lua不支持按位运算符,这对于该页面上的伪随机数函数是必需的.我尝试使用randomseed(),但我能想出的所有内容都只是制作了奇怪的模式.我需要一个伪随机数生成器,当给定参数x,y和随机种子时,它将生成介于-1和1之间的数字.伪代码很好.

谢谢!

random lua

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

比较两个值

我想比较两个作为字符串输入的值.请帮我如何比较这些值

strA = "25.03"
strB = "-25.02"
Run Code Online (Sandbox Code Playgroud)

拉贾

vbscript

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

PageRank的Python实现

我试图理解Google PageRank背后的概念,并试图在Python中实现类似(虽然简陋)的版本.我花了最后几个小时熟悉算法,但它仍然不是那么清楚.

我找到了一个特别有趣的网站,概述了Python中PageRank的实现.但是,我似乎无法理解本页所示所有功能的用途.任何人都可以澄清这些函数到底在做什么,尤其是pageRankeGenerator?

python pagerank linear-algebra

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