Articles of Ubuntu10.04

从Python中的文件读取行,而不会在结尾处追加“\ n”

我的文件是“xml.txt”,内容如下: books.xml news.xml mix.xml 如果我使用readline()函数,则会在所有文件的名称处附加“\ n”,这是因为我想打开xml.txt中包含的文件。 我写了这个: fo = open("xml.tx","r") for i in range(count.__len__()): #here count is one of may arrays that i'm using file = fo.readline() find_root(file) # here find_root is my own created function not displayed here 运行此代码时遇到错误: IOError:[Errno 2]没有这样的文件或目录:'books.xml \ n'

使用Cron运行Python脚本?

我有一个python脚本,我想添加到cron。 该脚本拥有+ x的权限。 我应该如何将它添加到crontab? (比如说,我希望它每分钟运行一次)。 重要:当我(使用shell)导航到脚本的文件夹时,我无法使用“./script_name.py”运行它。 它不工作。 然而,当我使用“Python script_name.py”运行它时,一切正常。

freeTDS不使用其configuration

我决定使用FreeTDS驱动程序和unixODBC来pipe理基于LAMP的应用程序与远程MsSQL数据库之间的PDO连接。 不幸的是,驱动程序似乎没有读取freetds.conf文件,也没有直接通过服务器的CLI设置环境variables,或者通过putenv()函数在php文件中指定环境variables。 现在有些数据: 当我ping服务器 – 没有数据包丢失。 因为我在1433端口telnet服务器 – 连接build立 因为我使用的命令 TDSVER=7.0 tsql -H >IP< -p 1433 -U username 我被提示input密码并build立连接。 没有TDSVER命令之前 – 连接失败,这样的消息: Error 20017 (severity 9): Unexpected EOF from the server OS error 115, "Operation now in progress" Error 20002 (severity 9): Adaptive Server connection failed There was a problem connecting to the server tsql […]