以下の私のpythonのコードです:ログファイルがまったく作成されないのはなぜですか?
#!/usr/bin/env
# coding=utf-8
import logging
from Main_Package.General_Functions.Functions import
login,search_by_customer_id,add_subscriber_iden_and_activate,/
click_on_popup,browser,test_failed,test_passed
FILE_NAME='/newlog.log'
logging.basicConfig(filename=FILE_NAME,level=logging.DEBUG)
logging.debug('This message should go to the log file')
try:
login()
search_by_customer_id()
add_subscriber_iden_and_activate()
click_on_popup()
#******************validating the status after/
activation**********************************
status=browser.find_element_by_css_selector("#main_details_tbl/
> tbody > tr:nth-child(8) > td:nth-child(2)").text
if status=="Active":
test_passed()
else:
test_failed()
except:
logging.exception("something")
browser.quit()
私はなぜ、私のpython script-ですが、ログファイルがまったく作成されていない機能のセット全体のためにすべての例外をキャッチしたいです?
ファイルパスがFSルートを指し、特別な 'su'特権が必要ですので、' sudo'でスクリプトを実行しています –
いいえ、pycharm IDE経由で実行しています。 –
それから 'FILE_NAME = 'newlog.log''のように先頭のスラッシュを' FILE_NAME'から削除し、あなたのPythonコードを実行しているフォルダ内のファイルを探します。 –