小编Kel*_*yle的帖子

BeautifulSoup - 向标签添加属性

在这里问我,我正在尝试在这里为标签添加一个属性,想知道我是否可以使用BeautifulSoup方法,或者应该使用普通的字符串操作.

一个例子可能会说明这一点,因为这是一个奇怪的解释.

HTML代码现在的样子:

<option value="BC">BRITISH COLUMBIA</option> 
Run Code Online (Sandbox Code Playgroud)

我希望它看起来如何:

<option selected="" value="BC">BRITISH COLUMBIA</option> 
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

html python tags attributes beautifulsoup

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

Ruby - 如果Elsif Else错误

我在这里遇到一个简单的if else链错误,我无法弄清楚发生了什么.我前几天开始学习ruby,我已经知道了一些java,并且只是想重新编写程序来更快地学习ruby.我想要计算元音和辅音.无论如何这里是我的代码......

#!/usr/bin/ruby/
alphabet = 'abcdefghijklmnopqrstuvwxyz'

array = alphabet.chars.to_a
vowel = 0
cons = 0
puts array.at(1)
for i in 0...26 
    if array.at(i) == "a"
        vowel++   
    elsif array.at(i) == 'e'
        vowel++
        elsif array.at(i) == 'i'
        vowel++
    elsif array.at(i) == 'o'
        vowel++
    elsif array.at(i) == 'u'
        vowel++
    else
        cons++
    end#end if else chain
end#end for loop

puts 'Vowel: ' + vowel.to_s
puts 'Consonants: ' + cons.to_s
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

C:/ Users/Kelan/Documents/Programming/Ruby Files/Little Programs/Alphabet.rb:11:语法错误,意外的keyword_elsif elsif array.at(i)=='e'^

C:/ Users/Kelan/Documents/Programming/Ruby Files/Little Programs/Alphabet.rb:13:语法错误,意外的keyword_elsif elsif array.at(i)=='i'^

C:/ Users/Kelan/Documents/Programming/Ruby …

ruby if-statement

5
推荐指数
2
解决办法
8819
查看次数

标签 统计

attributes ×1

beautifulsoup ×1

html ×1

if-statement ×1

python ×1

ruby ×1

tags ×1