我正在尝试将一个相当长的字符串的内容拆分成多页内容。现在我按字符(每页500个字符)这样做:
//Lets find out how many pages to make
int pageLength = 500; //how many characters per page
NSString *text = ((Story *) [self.story objectAtIndex:chapter]).content;
int NumberOfPages = (text.length/pageLength);
//NumberOfPages += 1;
在我目前的工作中,需要进行大量的即席文本处理。我用C编写代码已经有几年了,并且接触过一些C++的标准语言。我决定尝试Python,到目前为止,google和stackoverflow的组合工作得很好。但如果我能按照一些材料(讲座/书籍)来正式学习这门语言,那就太好了,这将确保我不会错过任何重要的方面。
我之前已经做了一些编码,我不想要一本初学者水平的书/讲座。有什么建议吗?
我用过"Head First Java“这本书,你们觉得"Head First Python”这本书怎么样?
我在OSX上的Ruby中有奇怪的textEdit行为。它会在我的文件中插入奇怪的字符。请告诉我如何解决这个问题:
[Goldie-MacBook:~/ruby] jja% cat hello.rb
#!/usr/bin/ruby
print "Hello World\n"
[Goldie-MacBook:~/ruby] jja% od -c hello.rb
0000000 # ! / u s r / b i n / r u b y \n
0000020 p r i n t &
我有以下列表: l=[a,b,c,d] 其中a、b、c、d是在每个列表中具有不同数据类型的单独列表。 我尝试将每个列表作为单独的列写入CSV文件,并将标题作为列表的名称。 对于ex: A b c d 1 a \p t 我尝试了以下方法:将它们转换为zip l=zip(a,b,c,d) 并写入CSV文件: out = open('out.csv', 'w')
for row in l:
for column in row:
out.write('%s,' % column)
out.write('\n')