小编Phi*_*bbs的帖子

如何将元组深度连接到字符串中

我想将元组转换为以分号分隔的字符串.简单.

tup = (1,2)
';'.join(map(str,tup))
Run Code Online (Sandbox Code Playgroud)

输出:

'1;2'
Run Code Online (Sandbox Code Playgroud)

但是,如果其中一个元组条目本身就是一个元组,我会得到这样的结果:

'1;(2, 3)'
Run Code Online (Sandbox Code Playgroud)

我不想要那个逗号,我想要一个分号,而且我也想选择括号字符.

我要这个:

'1;{2;3}'
Run Code Online (Sandbox Code Playgroud)

有一种简单的方法来深加入嵌套到任意深度的元组的元组,同时指定分离器(;在本例中"")和(在上面的例子中"{"和"}")的parenthes?

请注意,我想要这个,这个问题被标记为重复:

'1,2,3'
Run Code Online (Sandbox Code Playgroud)

我还需要处理带逗号的字符串,所以我不能使用replace:

flatten((1,('2,3',4)))
'1;{2,3;4}'
Run Code Online (Sandbox Code Playgroud)

python

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

从VBA运行Telnet会话

我有一个做FTP的VBA库,我也想做telnet.目前我正在炮轰一个基于文本文件执行telnet的Perl脚本,但我想在VBA内本地驱动telnet连接.有没有人有这个来源?我不想使用加载项,我需要代码是自包含的.

ftp excel vba telnet excel-vba

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

在SQL右连接中加入约束做什么吗?

我只需修复一个正在进行RIGHT JOIN的查询,右侧有一个额外的约束: RIGHT JOIN b ON b.key = a.key AND b.active = 'Y'

它似乎完全无视b.active约束.这是RIGHT JOIN的限制吗?我交换了表格并将b.active约束移到了WHERE中,我从来没有喜欢RIGHT JOIN,我认为这加强了我对它的厌恶.

sql postgresql

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

如何访问Postgresql中的记录元素?

PostgreSQL v8.2(Greenplum)

CREATE OR REPLACE FUNCTION util.retrec(OUT p1 date, OUT p2 boolean)
RETURNS RECORD
AS
$BODY$
DECLARE
BEGIN
 p1 := current_date;
 p2 := true;
 RETURN;
END;
$BODY$
LANGUAGE plpgsql VOLATILE;

SELECT util.retrec();
Run Code Online (Sandbox Code Playgroud)

这将返回(2016-03-24,t)-我该如何分别提取这两个值?

我可以与之交互进行操作,SELECT p1,p2 FROM util.retrec();但是如何在过程中将两个值分配给两个变量?我尝试了这个:

SELECT util.retrec() INTO r1, r2;
Run Code Online (Sandbox Code Playgroud)

运气不好,这试图将记录分配到r1中。

postgresql greenplum

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

如何在Excel中重命名选定的形状

如果选择一种形状,例如图表或文本框,如何在VBA中重命名它?我在PowerPoint中有一个不错的小子和表格,可以做到这一点:

Sub ShapeName()
If Not ActiveWindow.Selection Is Nothing Then
    If ActiveWindow.Selection.Type = ppSelectionShapes Then
        NameForm.NameBox.Text = ActiveWindow.Selection.ShapeRange.Name
        NameForm.Show
        If Not NameForm.bCancel Then
            ActiveWindow.Selection.ShapeRange.Name = NameForm.NameBox.Text
        End If
    End If
End If
End Sub
Run Code Online (Sandbox Code Playgroud)

如何在Excel中实现相同目的?ActiveWindow.Selection对象是非常不同的。我不知道如何从选择导航到所选形状。如果选定的形状是图表对象,那么还将选择源单元格,而我想忽略这些单元格,仅重命名形状。

excel vba excel-vba

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

标签 统计

excel ×2

excel-vba ×2

postgresql ×2

vba ×2

ftp ×1

greenplum ×1

python ×1

sql ×1

telnet ×1