我在Jenkins上启用了安全性,并将自己添加为唯一用户.单击"保存"后,它将我带回登录屏幕,而不要求我创建密码.现在我无法使用刚刚添加的用户名登录.是否有我可以使用的默认密码,或者我必须在config.xml文件中再次禁用安全性?
谢谢你的帮助 :)
我是python的新手,我正在努力做到这一点.我正在使用Python 2.7和PostgreSQL 9.3:
#! F:\Python2.7.6\python
import psycopg2
class Database:
host = "192.168.56.101"
user = "testuser"
passwd = "passwd"
db = "test"
def __init__(self):
self.connection = psycopg2.connect( host = self.host,
user = self.user,
password = self.passwd,
dbname = self.db )
self.cursor = self.connection.cursor
def query(self, q):
cursor = self.cursor
cursor.execute(q)
return cursor.fetchall()
def __del__(self):
self.connection.close()
if __name__ == "__main__":
db = Database()
q = "DELETE FROM testschema.test"
db.query(q)
Run Code Online (Sandbox Code Playgroud)
但是我收到错误"AttributeError:'builtin_function_or_method'对象没有属性'execute'".我想我应该在数据库类中添加类似self.execute =的东西,但我无法弄清楚究竟需要放在那里.有什么建议?
如何将字符串插入最后一行的开头?
我想在包含多行的文本文件中添加时间戳
var1 = `date`
LINE1
LINE2
LINE3
...
(INSERT var1 here) LASTLINE
Run Code Online (Sandbox Code Playgroud)
sed 's/^/test line /g' textfile 将字符插入每行的开头但是如何才能专门修改最后一行?
谢谢
前进:
sed '$s/^/sample text /' textfile工作,但仅在插入常规字符串时.如果我试试
var1 = "sample text"
Run Code Online (Sandbox Code Playgroud)
并使用替代,这是我遇到的问题
在sed中使用单引号不会扩展变量,因此sed'$ s/^/$ var1 /'textfile会将字符串$ var1插入到最后一行的开头.
为了启用变量替换,我尝试使用双引号.当我指定确切的行号时,它可以工作.就像是:
sed"5s/^/$ var1 /"textfile
但是当我尝试时sed "$s/^/$var1" text file,它会返回一个错误:
sed:-e expression#1,char 5:命令后的额外字符
有谁可以帮助我吗?
bash ×1
insert ×1
jenkins ×1
linux ×1
postgresql ×1
psycopg2 ×1
python ×1
python-2.7 ×1
sed ×1