Skip to main content

Posts

Showing posts with the label Python

Python Formatter: Not enough arguments for format string

Example code: formatter = "%r %r %r %r" print formatter % (1, 2, 3, 4) print formatter % ("one", "two", "three", "four") print formatter % (True, False, True, False) print formatter % (formatter, formatter, formatter, formatter) print formatter % ( "I am typing without single quote in it." "Now I'm using single qoute." ) Error output: Traceback (most recent call last): File "8-more_printing.py", line 8, in <module> "I am typing without single quote in it." TypeError: not enough arguments for format string In above example in last line, there are only 2 values given whereas for "formatter" variable there are 4 values must be define. Hence, if we run above pr...

Install Python3.7 on Ubuntu localhost using Ansible Playbook

Install Python3.7 on Ubuntu localhost using Ansible Playbook --- - hosts: localhost tasks: - name: Upgrade all packages to the latest version apt: name: "*" state: latest when: ansible_facts['os_family'] == "Debian" - name: Install software-properties-common package: name: software-properties-common state: present when: ansible_facts['os_family'] == "Debian" - name: Add repository apt_repository: repo: ppa:deadsnakes/ppa state: present when: ansible_facts['os_family'] == "Debian" - name: Again Upgrade all packages to the latest version apt: name: "*" state: latest when: ansible_facts['os_family'] == "Debian" - name: Install python3.7 package: name: python3.7...