我是一个完整的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) 我正在尝试使用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) 从安装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)
如何进行?