Reading and writing size rotate file.
Project description
# os-rotatefile
[![Build Status](https://www.travis-ci.org/cfhamlet/os-rotatefile.svg?branch=master)](https://www.travis-ci.org/cfhamlet/os-rotatefile)
[![codecov](https://codecov.io/gh/cfhamlet/os-rotatefile/branch/master/graph/badge.svg)](https://codecov.io/gh/cfhamlet/os-rotatefile)
Reading and writing size rotate file.
# Install
`pip install os-rotatefile`
# Usage
* Write
```
from os_roatefile import open_file
f = open_file('file', 'w', roll_size='1G')
f.write('Your data')
f.close()
```
* Read
```
from os_roatefile import open_file
f = open_file('file', 'r', buffer_size='128K')
f.readline()
f.read(100)
if not f.read():
f.close()
```
# Unit Tests
`$ tox`
# License
MIT licensed.
[![Build Status](https://www.travis-ci.org/cfhamlet/os-rotatefile.svg?branch=master)](https://www.travis-ci.org/cfhamlet/os-rotatefile)
[![codecov](https://codecov.io/gh/cfhamlet/os-rotatefile/branch/master/graph/badge.svg)](https://codecov.io/gh/cfhamlet/os-rotatefile)
Reading and writing size rotate file.
# Install
`pip install os-rotatefile`
# Usage
* Write
```
from os_roatefile import open_file
f = open_file('file', 'w', roll_size='1G')
f.write('Your data')
f.close()
```
* Read
```
from os_roatefile import open_file
f = open_file('file', 'r', buffer_size='128K')
f.readline()
f.read(100)
if not f.read():
f.close()
```
# Unit Tests
`$ tox`
# License
MIT licensed.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
os-rotatefile-0.1.1.tar.gz
(4.6 kB
view hashes)