タグ

ブックマーク / ja.stackoverflow.com (7)

  • Python エラー'cp932' codec can't encode character

    pythonスクレイピングをしようとしています。 元ネタ http://qiita.com/shizuma/items/9dbcfd9ebe6b988572f6 どうしても cp932 codec can't encode character '\u014d'in position6: ilegal multibyte sequence というエラーが帰ってきてしまいます。 別の記事も参考にして修正しようとしましたが、 http://qiita.com/narupo/items/663dafee9c2d20311083 i/o operation on closed file という別のエラーが出てきてしまいます。 以下コードです。 import requests from bs4 import BeautifulSoup import csv import time base_url

    Python エラー'cp932' codec can't encode character
  • python3でSQL文"SELECT count (*)" 実行時に数字のみの結果を受け取りたい

    Python3のコードの中で、データベースのテーブルの要素数を取得する際に、数字のみの結果を受け取りたいです。 例えば、 "SELECT count (*) FROM sampleDB;" のSQLを使用した場合、結果は、 [(10,)] のように、リストとタプルの形での値の取得となりますが、 "[ ]"、"( )"、"," が付かず、 10 のように、数字のみの結果を取得する方法はありますでしょうか? それとも、結果取得後に自分で、必要のない記号等をなくすしか方法はないでしょうか? ご教授のほどよろしくお願いします。 環境: ・PostgreSQL ・Psycopg2 【追記】実行コード conText = "host={} port={} dbname={} user={} password={}" conText = conText.format(PATH, PORT, DBNAME

    python3でSQL文"SELECT count (*)" 実行時に数字のみの結果を受け取りたい
  • .NetのDataTable.Mergeで対象の列がないとエラーが発生する

    .Net 4.0(vb.net)で開発しています。 2つのDataTableを結合するために、DataTable.Mergeメソッドを利用しようと考えています。 dataTableA.Merge(dataTableB, false, MissingSchemaAction.Error) としたときに、 ターゲット テーブル B に列 XXX の定義が見つかりません。 とエラーが発生しています。 単純なエラーに見えますが、dataTableAにもdataTableBにも列:XXXは存在しています。 dataTableA.WriteXmlSchema("schemaA.xml") dataTableB.WriteXmlSchema("schemaB.xml") として出力したスキーマのXMLを比較しても一致しています。 エラーメッセージのテーブル名(B)とDataTable.TableName

    .NetのDataTable.Mergeで対象の列がないとエラーが発生する
  • "mysql" コマンドを実行できない

    mysqlをインストールしたんですがコマンドプロンプトで mysql -u root -p を試してみてもパスワードを入れる為のpass:が出てきません。"mysql"は内部コマンド又は外部コマンドとして認識されていません。 と出ます。 また、管理者用のコマンドプロンプトでnet start mysql57と入れると既に始まっていると出ます。 しかし mysql -u root -p は使用出来ません。 MySQLのインストーラーで一応設定はしたんですがどうすればいいのでしょうか。 因みにシステム環境変数のPathにはC:¥Program Files¥MySQL¥MySQL Server 5.7¥binと入れました

    "mysql" コマンドを実行できない
  • 肥大化したGitリポジトリにおいて歴史の粒度を落とさずにサイズを減らすには

    gitを使ってウェブサービス運用を続けていたら年月を重ねたせいかGitリポジトリが肥大化して数ギガバイトを超えるほどに成長しました。 リポジトリの内訳としてはプログラム、画像等のリソース、テキストの設定ファイル等です。 尚、コミット数は数万以上あり、ブランチも多くあるとします。 この大きくなってしまったリポジトリを毎回Cloneするのはとても時間がかかるのでどうにかしたいと考えます。 条件としては なるべく過去の歴史を捨てずに保持したい 画像リソースは外部に移動してもよい といった場合にどのようにアプローチを行えば素早く、軽いリポジトリにできるのでしょうか?

    肥大化したGitリポジトリにおいて歴史の粒度を落とさずにサイズを減らすには
    pero_0104
    pero_0104 2018/03/08
    “ 5 マイナス投票 git gc を実行すると過去のコミットが圧縮され、容量を減らすことが出来ます。”
  • atomでCentOS上のGit管理下のファイルを編集する

    Windows7でatomを使用しています。 ローカルにあるGit管理下のファイルは当然編集できるのですが、 CentOS上にあるGit管理下のファイルを直接編集する方法はありますか? 現在は、ローカルにある作業ディレクトリでコミットしたものなどを、 CentOS上の共有リポジトリにプッシュしています。 それを、CentOS上に作業ディレクトリを作ってそこで作業したものを、 CentOS上の共有リポジトリに反映するようにしたいです。 何か方法はありますでしょうか?

    atomでCentOS上のGit管理下のファイルを編集する
  • Railsの「params」というメソッドがよく分からない

    ハッシュじゃないのにあたかもハッシュのような書き方になっています Rails 4 では、 ActionController::Parameters の親クラスの親クラスがHashです。 つまり、ハッシュと継承関係にあるのでハッシュと同じように振る舞います。 # ActionController::Parameters class Parameters < ActiveSupport::HashWithIndifferentAccess # ActiveSupport::HashWithIndifferentAccess class HashWithIndifferentAccess < Hash これってjsの言うところの「array like object」的なものなのでしょうか? "array like object"という用語が初耳だったので、こちらのページを読んでみました。 htt

    Railsの「params」というメソッドがよく分からない
  • 1