我有这个:
Lt = [('ABC',),('abc',),('xyz',),('ABC',),('Abc',)]
我要这个:
Lt =('Abc','Abc','xyz','ABC','ABc')
删除额外的"(",")"和","....我该怎么做.
我有一个python gui访问Windows上的文件,如C:\ data和C:\ MyDIR都在我的doc之外.在,一个linux系统我创建/ data和/ MyDIR.
我无法访问.我预计在两个系统上总是使用C:\ data和C:\ MyDIR.
如何修复代码或Linux权限以访问目录和子目录.
我有SQl语句列表,当运行单个语句时,它运行循环它给出:
pyodbc.ProgrammingError:('42000',"[42000] [MySQL] [ODBC 5.1驱动程序] [mysqld-5.5.8]您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册在第1行(1064)的"Sql_2"附近使用的语法(SQLExecDirectW)")
SQl = """Select something"""
SQl_2 = """Select something"""
SQl_3 = """Select something"""
Sqls= ('Sql','Sql_2','Sql_3')
for x in Sqls:
print x
use = Sql_2
# use = x
cxn = pyodbc.connect('DSN=MySQL;PWD=xxx')
csr = cxn.cursor()
csr.execute(use)
fetch = csr.fetchall()
Run Code Online (Sandbox Code Playgroud) 试图从数字中删除单引号.我正在处理第三个没有很好输入的paty数据.
lst = [ ('text','2','3','4'), ('text2','4','5','6') ]
y= [map(int,i) for i in zip(*lst)[1:]]
d = zip(*list)[0]
print d
c= zip(*y)
print c
dd = zip(d,c)
print dd
Run Code Online (Sandbox Code Playgroud)
这就是出路:
('text', 'text2')
[(2, 3, 4), (4, 5, 6)]
[('text', (2, 3, 4)), ('text2', (4, 5, 6))]
Run Code Online (Sandbox Code Playgroud)
如何得到:
dd = [ ('text',2,3,4), ('text2',4,5,6) ]
Run Code Online (Sandbox Code Playgroud)
编辑:如果列表有时是这样的话[ ['text','2','3','4'], ['text2','4','5','6'] ]
,那我该怎么办?另一个问题是整数为'3,400'.
新的Lst示例:
lst = [ ('text','2','3','4'), ('text2','4','5,000','6,500') ]
Run Code Online (Sandbox Code Playgroud)
需要:
[ ('text',2,3,4), ('text2',4,5000,6500) ]
Run Code Online (Sandbox Code Playgroud) 我已经看过一些网络广播,需要帮助才能做到这一点:我一直在使用lxml.html.雅虎最近改变了网络结构.
目标页面;
http://finance.yahoo.com/quote/IBM/options?date=1469750400&straddle=true
在使用检查器的Chrome中:我看到了数据
//*[@id="main-0-Quote-Proxy"]/section/section/div[2]/section/section/table
Run Code Online (Sandbox Code Playgroud)
那么一些代码
如何将这些数据输出到列表中.我想换成其他股票从"LLY"到"Msft"?
如何在日期之间切换....并获得所有月份.
脚本运行后,Python实例崩溃.
错误签名是:
AppName pythonw.exe AppVer 0.0.0.0 ModName:ntdll.dll
ModVer 5.2.3790.3959 Offset 00020d8e
Run Code Online (Sandbox Code Playgroud)
该脚本有时工作正常,然后其他崩溃.它是从Spyder发起的.当在Spyder外面发射时,仍然会崩溃.
第一次运行似乎有效,但第二次运行崩溃.
Python版本.Python 2.6.6(r266:84297,2010年8月24日,18:46:32)[MSC v.1500 32 bit(Intel)]
让我们说mylist是70个元素的列表,我想从mylist中随机选择0,12,5个元素.我在"rand:"得到语法错误
rand = [0, 12, 5]
LL=[]
for x in enumerate(mylist) if i in rand:
LL.append(x)
Run Code Online (Sandbox Code Playgroud)