小编rju*_*ser的帖子

如何从一行的开头删除两个字符

我是一个完整的Python菜鸟.如何从文件中每行的开头删除两个字符?我正在尝试这样的事情:

#!/Python26/

import re

f = open('M:/file.txt')
lines=f.readlines()

i=0;
for line in lines:
    line = line.strip()     
    #do something here
Run Code Online (Sandbox Code Playgroud)

python

37
推荐指数
4
解决办法
6万
查看次数

修剪数组(通过DBI填充)

我正在尝试使用Perl和DBI模块从SQL Server数据库中读取数据.我的目的是读取数据并将其打印到文本文件(逗号分隔).当我这样做时,我得到如下结果:

var1,var2,var3
40406,20 ,783
50230,78 ,680
50230,78 ,680
50230,78 ,680
50230,78 ,680
Run Code Online (Sandbox Code Playgroud)

所以第二个变量数据和逗号之间有一个空格.我尝试使用下面的代码修剪它,但它没有用.我应该如何修改我的代码以摆脱那些空白?

我的代码在这里:

#!/bin/perl
use warnings;
use strict;
use DBI;

sub trim;

my $dbs = "dbi:ODBC:DRIVER={SQL Server};SERVER={xxxx}";
my ($username, $password) = ('un', 'pwd');

my $dbh = DBI->connect($dbs, $username, $password)
               or die "Can't connect to $dbs: $DBI::errstr";

my $sth = $dbh->prepare("select var1, var2, var3 from db.dbo.table")
                or die "Can't prepare statement: $DBI::errstr";

$sth->execute();

my $outfile = 'temp.txt';
open OUTFILE, '>', $outfile or die "Unable to open $outfile: $!";

print …
Run Code Online (Sandbox Code Playgroud)

sql-server arrays perl dbi

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

如何在Windows XP上安装numpy和scipy

从安装Numpy和Scipy时遇到问题

http://www.scipy.org/Installing_SciPy/Windows

我去下载页面并下载了Python26的.exe文件.我的机器上有Python26.安装完毕后,我试过了

>>> import nympy, scipy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named nympy
>>>
Run Code Online (Sandbox Code Playgroud)

如何进行?

python numpy scipy

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

标签 统计

python ×2

arrays ×1

dbi ×1

numpy ×1

perl ×1

scipy ×1

sql-server ×1