Python の urllib.urlopen や urllib.urlretrieve で URL にアクセすると、FancyURLopener オブジェクトが生成されて、これが目的の URL にアクセスする。ユーザーエージェントの値もこの FancyURLopener オブジェクトが持っている。なので、これを変えてやればいい。次のように FancyURLopener のサブクラスを作ってユーザーエージェントの値を設定し、urllib._urlopenr に代入してやればいい。…
2015年5月4日
1 分
文字列の配列は、しばしば文字テーブルと呼ばれる。次の例は、(ヌル文字を含めて)40文字の文字列を10個格納できる。…
2015年5月4日
1 分
配列も初期化することができる。一般的な形式は次のとおり。…
2015年5月4日
1 分
2次元以上の配列を作ることもできる。単に、サイズの指定を増やせばいいだけだ。…
2015年5月4日
1 分
C では文字列は、文字の配列だ。最もよく使われる1次元配列は文字列だそうだ。文字列は1文字ずつ配列の要素に格納され、最後にヌル文字(0)がつく。…
2015年5月3日
1 分
(1次元の)配列を宣言する一般的な形式は次の通り。…
2015年5月3日
1 分
値の型を明示的に変換する方法を型キャスト(type cast)という。型キャストの一般亭な形式は次の通り。…
2015年5月3日
1 分
代入分の左辺と右辺の型が異なる場合、右辺の型が左辺の型に変換される。もし、左辺が右辺よりも大きな型であれば問題はない。その逆の場合は問題ありで、例えば次のプログラムは、「1000」と表示せずに「-24」と表示する。…
2015年5月3日
1 分
C では1つの式の中に異なる型を混在させることができる。これは、式中に異なる方が現れた時に、どのように解消するかが決められているから。…
2015年5月2日
1 分
変数を宣言するときに、ついでに初期化することができる。一般的な形式は次の通り。…
2015年5月2日
1 分