小编Tho*_*ong的帖子

Python,在字母列表中查找多个索引

所以我刚刚开始学习python并为项目创建一个刽子手游戏.我被卡住了.我给你一些背景知识.

我得到了程序来摆脱字母表中的字母,并将它们添加到正在猜测的单词的空白处,但它只会找到第一个字母的索引.所以我要说的是,我试图猜测这个词是安全的.现在让我说我猜字母f.它返回f _ _ _ _ _ _ _而不是f _ _ _ _ _ f _.在我看来,一旦找到列表中的第一个字母实例并在那里打破,for循环就会停止.我需要查找并显示该字母的所有实例.

码:

def makechoice(list)
    # defines the word trying to be guessed as a list of letters
    Global listword
    #defines the amount of blanks in listword as a list "_ "
    global blanks
    #user input to guess a letter
    current = raw_input("Please enter your guess:")
    for a in listword:
        if a == current:
            t = listword.index(a)
            #puts the letter and a blank in place of …
Run Code Online (Sandbox Code Playgroud)

python indexing loops

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

从AD传递的Powershell和SQL字符串

好的,这是一个有趣的.我将尝试简化问题在Powershell中,假设我使用以下内容:

$users = Get-ADUser | Select samAccountName, givenName, sn
Run Code Online (Sandbox Code Playgroud)

Active Directory示例有3个用户:

First Name    Last Name
__________    _________
Jen           Jones
Jason         O'Neil
Jake          Johnson
Run Code Online (Sandbox Code Playgroud)

我在powershell中有一个SQL Update命令来更新一个看起来像这样的表:

ForEach($U in $Users){

$SQLAddInfo = "
              UPDATE
                  Table1
              SET
                  User_Last_Name = '$($User.sn)',
                  User_First_Name = '$($User.givenName)'  
              WHERE
                  User_ID = '$($User.samAccountName)'"

$SqlConnection.Open()
$SqlCmd.CommandText = $SQLaddInfo
$SqlCmd.Connection = $SqlConnection
$SqlCmd.ExecuteNonQuery()
$SqlConnection.Close()
}
Run Code Online (Sandbox Code Playgroud)

现在问题是这大部分时间都有效,但是当我到达O'Neil的姓氏时,SQL认为撇号是SQL命令的终结符.我如何在这里使用变量,仍然有Powershell或SQL忽略撇号?

sql string powershell literals

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

标签 统计

indexing ×1

literals ×1

loops ×1

powershell ×1

python ×1

sql ×1

string ×1