ホームページ >バックエンド開発 >Python チュートリアル >タイムシートを自動化するための怠zyなエンジニアガイド:パート1
タイムシート:すべてのソフトウェアエンジニアの存在の悩み。 午前3時に複雑なバグを格闘して、勤務時間を細心の注意を払って文書化してはいけませんか? 残念ながら、フリーランスやフルタイムの雇用には、しばしばこの退屈な仕事が必要です。
今年、私は自分の限界に達しました。 忙しい年のプロジェクトの後、いくつかはキャンセルされ、一部は再設計され、他の人は無期限に延期されました - 私は迫り来る年末のタイムシートの締め切りに直面しました。私の一年間の仕事を手動で再現する見込みは困難でした。 私の解決策?それを自動化します。これは、タイムシートの恐怖からコーディングの冒険への私の旅です。 合理化された効率的なアプローチの準備をしてください
問題:タイムシートは悪夢です
私の武器:
タスクとチケットの追跡。
機能
認証:
jira電子メールとAPIトークンを使用して認証します。<code class="language-python">import os from jira import JIRA import pandas as pd from datetime import datetime import logging import sys from typing import List, Dict, Any import argparse # ... (rest of the script remains the same) ...</code>
<code class="language-python">import os from jira import JIRA import pandas as pd from datetime import datetime import logging import sys from typing import List, Dict, Any import argparse # ... (rest of the script remains the same) ...</code>
git log
<code class="language-python">import subprocess import csv import re def get_git_commits(since_date=None, author=None): # ... (rest of the script remains the same) ...</code>会話リスト:
exchangelib
機能
<code class="language-python">import os from datetime import datetime from slack_sdk import WebClient from slack_sdk.errors import SlackApiError import pandas as pd # ... (rest of the script remains the same) ...</code>認証:
以上がタイムシートを自動化するための怠zyなエンジニアガイド:パート1の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。